U1L14-3——代码控制音频源
U1L14-3——代码控制音频源
音频源详细参数介绍在这里:AudioSource,此处为如何在脚本里控制音频源
本章代码关键字
1 | AudioSource //音频源控件的类 |
检测音效是否播放完毕
如果希望某一个音效播放完毕后 想要做什么事情
那就可以在Update()生命周期中不停的检测 它的 是否播放的属性
如果是false
就代表播放完毕了
1 | if (audioSource.isPlaying) |
动态控制音效播放
实例化挂载了音效源脚本的对象
这种方法用的较少
1 | //这种方法用的较少 |
用一个AudioSource来控制播放不同的音效
1 | public AudioClip clip; //从外部拖入一个音频文件 |
代码控制播放停止
播放音效
1 | //播放音效 |
延迟播放
填写延迟的秒数
1 | //延迟播放(填写延迟的秒数) |
停止音效
用Play()
时,会接着从头开始放
1 | //停止音效(用Play()时,会接着从头开始放) |
暂停播放
用Play()
时,会接着上次暂停的地方接着放
1 | //暂停播放(用Play()时,会接着上次暂停的地方接着放) |
停止暂停
和暂停后Play()
效果是一样的
1 | //停止暂停(和暂停后Play()效果是一样的) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!