当一个科幻作者写道,“她迈着沉重的机械步伐向门口走去”,很有可能她的腿的确是机械制成的;主流读者则会假设这是对她走路样子的一种暗喻。如果她真的有人工制成的双腿,那他们会认为这种写法是个怪诞的笑话。
我并不是说作为一个科幻作者就不能使用暗喻。但在故事开始部分,当你构建的世界的规则还未明朗时,你要避免这种可能引起科幻老读者误会的手法。在牢固建立好规则之后,读者们就会知道哪些词句不是描写小说世界中的真实事物,应该当作暗喻看待。
一定要分清暗喻、明喻和类比的区别。明喻和类比是明确地说一种事物象另一种事物,这是可以的。而“某某是某某”这样的形式是暗喻,不能使用。“你就算把霍华德·麦寇当做一堆垃圾踢开,他还是会象条被打的狗一样爬回来乞怜。”这是非常明确的比喻,在科幻小说中使用也没有问题。但“霍华德·麦寇是条只知道摇尾乞怜的狗”这样的暗喻就不能出现在小说的早期部分,因为它可能会被读者按字面意义理解。同时,也要注意那些不符合小说环境的比喻。“外星人脸上有类似眉毛的构造,但看上去非常夸张。他们走来走去时就像麦当劳的广告似的。”这句话如果放在一篇描写不远的未来,人类和外星人接触的小说中,那效果还不错:麦当劳那时应该还存在。但如果放在远离地球,角色对麦当劳一无所知的地方,就不合时宜了。这句话将明显是作者直接和当代读者的对话,而不是旁白在描述遥远时空的事物。而为了弥补这个断层而画蛇添足就更糟糕:“这外星人的眉毛弯得就象二十世纪地球上一个古老的快餐店——麦当劳的标志。派奥楚曾经在一本历史书里见过那个标志。”这种句子会把读者从故事情节里拉出来。把事物和读者所熟悉的东西相比是一种很自然的想法,但一般而言,你只能使用书中角色熟悉的比喻和类比,这样故事才会真正显得是在设定的环境中发生,氛围