如何让你的游戏音效保持多样化?这应该是每个制作人在创作音效时所考虑的问题吧。但因为大多数游戏都是考验技术和熟练程度的,所以玩家会一次又一次地重复类似的动作,所以他们会不断听到同样的声音。我们对这种重复是非常敏感的,因为在现实生活中不可能出现同样的声音,这也对我们的游戏音效制作的考验。
那有没有一种方法可以解决这个问题呢?
很显然,答案就是做出大量的音效,但是游戏中的每个声音都做30-40个版本,这个工作量就相当大了。所以,让我来思考一个简便的方法。比如,“爆炸”声音的片段,我们可以发现声音是由不同特征的组件构成的,然后导入这些音效时,让这些组件分离成单独的部分,这样在运行中我们就可以以不同的方式对其重新组合。
游戏中的我们耳朵听到的声音是声音的系统。这种程序化方法需要换一种思维方式,有时需要不同种的声音资产,因为我们往往想要隔离开独立组件来制作游戏音效。再把这些组件放到声音编辑器中,建立一套回放系统,通过制作每个组件的各种版本随机组合,自行构成各种变化的声音。用这样的方法,我们在游戏中不需要成千上万个完整的声音,就能得到很多来自系统的不同声音。
在以上的例子中,每4组声音组件分别有3种可能听到的声音,就可以产出81种不同的声音。如果我们再加一种“Crack”组件的声音,那么就可以得到108中可能的声音。最后可以通过增加一些细微的随机延迟、调整每个组件的音高音量,以得到更多的变化,这样就能得到更多可能的声音产出。
使用这种方法我们可以制作出越来越丰富的游戏音效来,但当我们要按到某一部游戏作品时,仍然要根据游戏的特定场景需求来对游戏音效进行调整、改编。这种方法可以扩充资源库,但不能直接用于作品中,因为我们要对每一个声音负责,更多精彩内容敬请关注奇亿音乐官网。