求助,挂载在物体上音频为什么放不完就停止了?
unity3d吧
全部回复
仅看楼主
level 3
天命挂 楼主
关于声音播放,我设置一个当敌机HP=0的时候播放的一个死亡音效,但是实际效果是,当我击毁敌机的时候,死亡音效只播放了一小截就没停止了,这是为什么呢?另外有什么办法可是设置让音频强行放完吗?
2017年12月04日 05点12分 1
level 3
是不是你物体在音乐没放完之前销毁了
2017年12月08日 08点12分 2
level 8
[汗] 设置延迟销毁吧
2017年12月08日 09点12分 3
咋设置……[狂汗][狂汗]
2017年12月08日 10点12分
level 13
你敌机死亡的函数是不是销毁了gameobject?那样的话连带声音就一起销毁了啊。
2017年12月08日 09点12分 4
对的,有什么解决办法吗[狂汗]
2017年12月08日 10点12分
@天命挂 destory函数有个重载,可以填一个float变量,延迟X秒后销毁,你可以用这个。
2017年12月08日 12点12分
@cnppncnpc 感谢,终于出声了[哈哈][哈哈]
2017年12月08日 12点12分
level 14
我是死亡音效用个协程
2017年12月09日 02点12分 5
level 5
这么设置:敌机死亡后生成一个空物体,空物体挂坠机音频。给空物体挂个计时一段时间销毁的脚本。
为了逼真还可以令这个空物体的坐标时刻等于敌机坠落时的坐标
2017年12月25日 11点12分 6
02
牛逼 这个好
2020年11月16日 16点11分
这个思路可以
2023年11月29日 13点11分
level 10
destory(游戏物体,float延迟销毁时间)
2017年12月25日 13点12分 7
level 6
[滑稽]因为物体被摧毁了所以音乐跟着被卸载了,一般都是音乐和怪物分开来的
2017年12月26日 05点12分 8
1