audio - woodelf-treetop/rcwiki GitHub Wiki

Audio


我们现在使用的audio资源clip 分为wav和mp3格式,存放在Assets\AssetBundle\Sounds 目录下,分别为

BGMs :背景音效,CV : 国语cv音效,CvLanguagePacket :各国cv音效,SoundEffects :特效音效。

Audio使用

目前audio使用提供接口,SoundPlayer.PlaySoundByID(策划配表id),一般由策划导入音效资源,配表,程序直接使用id就可以。

Audio资源规范

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 规范

需要挂载audioSource组件,需要组件关闭playAwake,需要组件有对应类型的outPut(用来音效整体控制)

AudioMixer

目前我们音效通过audioMixer管理器管理,待补充

直接挂特效上的audioSource,暂时不收管理,这是个bug,需要解决(怀疑是playAwake被勾选导致 待测试)

⚠️ **GitHub.com Fallback** ⚠️