关注

如何从一个GameObject播放多个Audio Source?

问题

  • 想从一个Audio Source播放多个Audio Clips。 

原因

您希望用一个GameObject同时播放多个音效。可以将空的GameObject绑定到主GameObject,并将这些GameObject作为Audio Source来播放音效,但您可能想知道,是否有更简便的方式来实现同时播放,而不用创建多个子GameObject。      

解决方案

您可以在检视面板中将几个Audio Source绑定到同一个GameObject,并在脚本中调用PlayOneShot();让它们同时播放。

您要将Audio Source绑定到主GameObject,然后为Audio Source添加脚本。使用以下方式调用该脚本同时播放多个AudioClip:

当创建好脚本后,就可以将AudioClip拖拽至相关的脚本组件中。

更多信息

想了解更多关于AudioSource.PlayOneShot(); 的信息,请查阅文档

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。