首页 > 移动平台 > 详细

【u3d开发】Unity3d AudioSource如何监听播放完成并处理逻辑

时间:2015-06-17 13:24:26      阅读:152      评论:0      收藏:0      [点我收藏+]

想知道AudioSource什么时候播放完成并处理相关的逻辑,比如切换曲目,而unity又没有提供相应的事件,于是想到下面几种方案:

1、Update时时判断isPlaying

2、获取音频的播放长度,Invoke一下

后来查看api的时候突然想到,可以用协程啊。原理和Invoke一样,这应该是最好的方案了。

技术分享

不过如果音频暂停掉了之后而又没有更新协程函数的话,问题就出现了。所以暂停的时候记得更新协程函数。

【u3d开发】Unity3d AudioSource如何监听播放完成并处理逻辑

原文:http://blog.csdn.net/egostudio/article/details/46532453

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!