音频
管理器#
用于控制音频单元的加载、播放、暂停、停止、恢复等功能,以及分组音频的管理
音频单元#
单个音频的信息集合实例,你可以从这里获取音频的播放数据,分组等,以及控制音频单元的音量、循环、进度
音频组#
用于管理和分类音频单元,可以统一控制自己分组下音频的播放、暂停、停止、音量
概念(必读)#
音频组#
单个音频单元可以加入任意数量的音频组
在游戏中,一般默认把音频分为音乐和音效,但是有时候我们需要把音频分为更多类型管理,例如场景音,人声,武器声等等, 这时候就可以使用框架的音频分组
创建音频组#
音频组的类型是 number,所以只需要写一个枚举即可,但是注意不要和音频类型(GlobalConfig.Audio.Type)
枚举中的值冲突
export enum Group {
人声,
武器声,
}
你甚至可以在每个子游戏定义自己的音频组,只要不和当前正在使用的音频组的值冲突即可
音频类型#
音频单元必须属于某个音频类型
音频类型也可以看做音频组,框架内置了音乐(GlobalConfig.Audio.Type.Music)
和音效(GlobalConfig.Audio.Type.Effect)
音频类型,
你可以在 GlobalConfig.Audio.Type
自行修改