《王国之泪》中的音效是怎么做的?开发者分享其秘闻

《塞尔达传说:王国之泪》已经发售一年,许多玩家沉浸在游戏的世界中,享受着游戏中各种声音效果和音乐。最近,《塞尔达传说:王国之泪》的声效程序员Shun Hayami在任天堂的招聘网站上分享了一些关于《王国之泪》声效制作的秘闻,让我们一起来了解一下。

Shun Hayami表示:“游戏中的各种声音是由声音设计师和声音程序员共同创造的。例如,当两个物体发生碰撞时,根据材料、形状和冲击力的不同,需要播放不同的声音。声音设计师会创建声音数据,而声音程序员则负责播放这些数据。在《王国之泪》中,有许多不同的玩法,但由于自由度非常大,有些玩法超出了我们的想象。”

“在设计这些声音时,我与声音设计师一起研究应该使用哪些声音能够与这些玩法匹配。当时最大的问题之一是,我们需要根据物体在表面上滚动或滑动来制作不同的声音。例如,铁球从斜坡上滚下来时发出的声音与它滑动和下落时发出的声音不同,轮胎滚动或滑动时发出的声音也是如此。为了区分这两种声音,我利用了物理引擎中的参数,确定旋转速度高于零,这样就意味着物体正在滚动。然而,当我们尝试这种方法时,我们发现轮胎即使在原地滚动时也会发出滚动声,这就会出现声音不匹配的情况。”

“在那一刻,我改变了我的思维方式。我把注意力从“它在滚动吗?”变成了“它在滑动吗?”,通过使用物体在接触点的速度,可以确定物体是否在滑动,而不是物体的旋转速度。而且,如果物体在没有滑动的情况下移动,则确定它正在滚动,并将播放声音。结果,这种方法成功了。无论是大轮胎还是马车的轮子,甚至是原木或苹果,所有可以在物理引擎中移动的物体,都以我预期的设想相匹配,都可以使用相同的机制来播放与游戏中正在发生的事情相匹配的正确声音。”

标签:游戏攻略