在 Unity 中添加音效。
爆炸音效
有几种不同的方法可以将声音效果引入 Unity 项目。
AUDIO CLIP 音频剪辑
最简单的方法是为项目中已有的声音剪辑资源创建一个句柄,然后在您想要的位置播放它。
在我们的脚本中处理我们选择的声音。
然后我们通过拖放到检查器中来分配特定的剪辑。
将剪辑分配给我们的手柄。
然后我们调用 Unity 方法 AudioSource,并使用 .PlayClipAtPoint,输入我们的句柄和位置。
播放剪辑的代码。
使用此方法的好处是它的工作方式类似于实例化,因此它会在该位置创建一个声音对象,然后在剪辑完全播放后它甚至会销毁自己。
AUDIO SOURCE 音频源
另一种方法是使用音频源组件并将其附加到您想要发出声音的游戏对象。音频源组件有多种方式在游戏中实现声音。
Audio Source component. 音频源组件。
然后,我们必须为我们想要使用的音频源和声音剪辑创建一个句柄。
创建对象和剪辑的句柄。
然后我们必须获取组件并将音频剪辑分配给源音频。
获取audio source component音频源组件并分配剪辑。
确保将声音剪辑拖放到检查器inspector中。
检查器中发出的声音。
然后在您希望出现声音的代码中添加这一行。
Playing the sound. 播放声音。
这种方法的好处是,我们可以拥有多个声音,并在需要在音频源中调用它们时调用它们,从而允许以更加模块化和高效的方式对声音进行编码,并通过不需要每次发生声音时都会创建一个新对象。
出于扩展和易用性的目的,明智且适当地选择哪种方法。