audio - woodelf-treetop/rcwiki GitHub Wiki
我们现在使用的audio资源clip 分为wav和mp3格式,存放在Assets\AssetBundle\Sounds 目录下,分别为
BGMs :背景音效,CV : 国语cv音效,CvLanguagePacket :各国cv音效,SoundEffects :特效音效。
目前audio使用提供接口,SoundPlayer.PlaySoundByID(策划配表id),一般由策划导入音效资源,配表,程序直接使用id就可以。
1.命名规范,
UI类型 :“Snd_Ui_” + 音效名
Bgm类型:"Snd_Bgm_" + 音效名
CV类型:“Snd_Voice_”+音效名(cv置入规则,会创建一个对应君主或者英雄的文件夹)
2.通用音效规范:sampleRateSetting 设置为 PreserveSampleRate
3.音效资源类型差异 规范
mp3音效 设置quality = 0.5
wav音效 设置quality = 0.25
4.音效类型差异规范
背景音乐 loadType 为 Streaming 其余设置为 DecompressOnLoad
5.平台差异规范
Android : compressionFormat 设置为 Vorbis
Ios:compressionFormat 设置为 MP3
需要挂载audioSource组件,需要组件关闭playAwake,需要组件有对应类型的outPut(用来音效整体控制)
目前我们音效通过audioMixer管理器管理,待补充
直接挂特效上的audioSource,暂时不收管理,这是个bug,需要解决(怀疑是playAwake被勾选导致 待测试)