IdleAudioConfig.json
待机音频自动播放间隔配置。⚠️ 已升级至 v2 版本,旧格式已过时。
json
{
"Version": 2,
"TargetTypeIdleAudioIntervals": {
"built-in:Character": { "Min": 30.0, "Max": 45.0 },
"built-in:Pet": { "Min": 30.0, "Max": 45.0 },
"built-in:AICharacter_*": { "Min": 30.0, "Max": 45.0 },
"built-in:AICharacter_Cname_Wolf": { "Min": 20.0, "Max": 30.0 }
},
"TargetTypeEnableIdleAudio": {
"built-in:Character": false,
"built-in:Pet": true,
"built-in:AICharacter_*": true
}
}Version:配置文件版本(当前为2)TargetTypeIdleAudioIntervals:字典类型,键为目标类型 ID(字符串格式),值为包含Min和Max的对象built-in:Character:玩家角色的待机音频播放间隔(秒)Min:最小间隔时间(默认:30.0)Max:最大间隔时间(默认:45.0)
built-in:Pet:宠物角色的待机音频播放间隔(秒)Min:最小间隔时间(默认:30.0)Max:最大间隔时间(默认:45.0)
built-in:AICharacter_*:所有 AI 角色的默认间隔built-in:AICharacter_<角色名>:特定 AI 角色的间隔配置- 系统会在最小值和最大值之间随机选择间隔时间
TargetTypeEnableIdleAudio:字典类型,键为目标类型 ID(字符串格式),值为布尔值,控制该目标类型是否允许自动播放待机音频built-in:Character:玩家角色是否允许自动播放待机音频(默认:false)built-in:Pet:宠物角色是否允许自动播放待机音频(默认:true)built-in:AICharacter_*:所有 AI 角色的默认值(默认:true)built-in:AICharacter_<角色名>:特定 AI 角色的配置
⚠️ 过时格式(v1):
IdleAudioIntervals(Dictionary<ModelTarget, IdleAudioInterval>) - 已过时,使用TargetTypeIdleAudioIntervals替代AICharacterIdleAudioIntervals(Dictionary<string, IdleAudioInterval>) - 已过时,使用TargetTypeIdleAudioIntervals替代EnableIdleAudio(Dictionary<ModelTarget, bool>) - 已过时,使用TargetTypeEnableIdleAudio替代AICharacterEnableIdleAudio(Dictionary<string, bool>) - 已过时,使用TargetTypeEnableIdleAudio替代
注意事项:
- 最小间隔时间不能小于 0.1 秒
- 最大间隔时间不能小于最小间隔时间
- 只有配置了
"idle"标签音效的模型才会自动播放待机音效 - 只有启用了自动播放的角色类型才会自动播放待机音效(通过
EnableIdleAudio和AICharacterEnableIdleAudio配置控制) - 玩家角色默认不允许自动播放待机音效,可以通过配置启用