Unity3D:AudioSource音频播放完成事件

大腿Plus Unity3D项目开发评论4,268阅读模式

在做项目的时候经常遇到,要播放一段音频之后要执行一些方法或者事件,但是AudioSource并没有提供播放完成事件,我在网上查了很久才找到一个比较不错的方法,我整理了一下,可以直接挂在有AudioSource组件的GameObject上。它的原理就是获取音频文件的时长,通过协程等待播放完成再去执行其他方法或者事件。下面是代码。

这里在播放声音的时候可以传一个回调方法,在回调方法里放上播放完音频要执行的代码。具体的使用方法我就不再放代码了,有不懂的可以加我联系方式问我。文章源自大腿Plus-https://www.zhaoshijun.com/archives/994 文章源自大腿Plus-https://www.zhaoshijun.com/archives/994

我的微信
微信扫一扫
weinxin
shijun_z
我的QQ
QQ扫一扫
weinxin
846207670
 最后更新:2021-10-18
大腿Plus
  • 本文由 大腿Plus 发表于 2018年8月28日 16:39:04
  • 转载请务必保留本文链接:https://www.zhaoshijun.com/archives/994

发表评论