版本:3.8.5
问题描述,实测,在抖音,微信,vivo等小游戏平台,每个音效都创建一个对应的AudioSource实例,使用play接口播放,在某些时刻,当短时间重复播放一个音效10次左右的时候,会导致,背景音乐莫名被停掉。按论坛其他帖子的说法,这是因为,小游戏平台,同时播放音效数的限制导致的。
当我把音效播放改成使用一个单一的AudioSource,使用其playOneShot接口来播放,就好了。
所以想问下,这两种方式有何区别?
版本:3.8.5
问题描述,实测,在抖音,微信,vivo等小游戏平台,每个音效都创建一个对应的AudioSource实例,使用play接口播放,在某些时刻,当短时间重复播放一个音效10次左右的时候,会导致,背景音乐莫名被停掉。按论坛其他帖子的说法,这是因为,小游戏平台,同时播放音效数的限制导致的。
当我把音效播放改成使用一个单一的AudioSource,使用其playOneShot接口来播放,就好了。
所以想问下,这两种方式有何区别?
playOneShot不会创建多个AudioSource
是的,我好奇的是底层有何本质区别?
引擎代码都开源的,看看有多难嘛
引擎代码里写的每个平台支持的同时播放的音频数量不同
我是小白,有这实力,我还在这提问么。
读源码并没有你想象中那么难,又不是要你掌握引擎底层实现,有些事情看看基本实现就能略知一二
嗯嗯,找时间我去看看