Unity简单的声音切换渐变实现

在学习Stealth案例教程中,如果按照老师的写法感觉并没有实现想要的声音渐变效果,于是就自己多写了一点。代码有点多,不过功能是实现了的。在网上也看到有人用协程来处理声音渐变效果,有时间我也试一下。

以下代码运行结果大概是这样:警报开启后,默认的bgm声音逐渐减小,然后切换到有急促感的bgm,再把声音逐渐放大;当警报解除后,又从此bgm以同样的方式渐变切换到默认bgm。
其中用到的Mathf.Lerp(),伙伴们可查API。。。。^_^

 private void Update(){AlarmLight._instance.alarmOn = this.alarmOn;if (alarmOn){//声音切换渐变大法//如果当前声音是小的,目标声音是1,则切换声音文件if (bgmAudio.volume <= 0.1 && targetVolume == 1){


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部