问题
- 想从一个Audio Source播放多个Audio Clips。
原因
您希望用一个GameObject同时播放多个音效。可以将空的GameObject绑定到主GameObject,并将这些GameObject作为Audio Source来播放音效,但您可能想知道,是否有更简便的方式来实现同时播放,而不用创建多个子GameObject。
解决方案
您可以在检视面板中将几个Audio Source绑定到同一个GameObject,并在脚本中调用PlayOneShot();让它们同时播放。
您要将Audio Source绑定到主GameObject,然后为Audio Source添加脚本。使用以下方式调用该脚本同时播放多个AudioClip:
当创建好脚本后,就可以将AudioClip拖拽至相关的脚本组件中。
更多信息
想了解更多关于AudioSource.PlayOneShot(); 的信息,请查阅文档。