码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-06-17 13:25:09      阅读:222      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!