IdleAudioConfig.json
待机音频自动播放间隔配置。用于配置不同角色的自动播放间隔(最小值和最大值)。
json
{
"IdleAudioIntervals": {
"Pet": {
"Min": 30.0,
"Max": 45.0
}
},
"AICharacterIdleAudioIntervals": {
"Cname_Wolf": {
"Min": 20.0,
"Max": 30.0
},
"*": {
"Min": 30.0,
"Max": 45.0
}
},
"EnableIdleAudio": {
"Character": false,
"Pet": true
},
"AICharacterEnableIdleAudio": {
"*": true
}
}IdleAudioIntervals:字典类型,键为ModelTarget枚举值(如"Character"、"Pet"),值为包含Min和Max的对象Pet:宠物角色的待机音频播放间隔(秒)Min:最小间隔时间(默认:30.0)Max:最大间隔时间(默认:45.0)- 系统会在最小值和最大值之间随机选择间隔时间
- 当添加新的
ModelTarget类型时,配置会自动包含该类型(默认值:Min: 30.0, Max: 45.0)
AICharacterIdleAudioIntervals:字典类型,键为 AI 角色名称键(如"Cname_Wolf"、"Cname_Scav"),值为包含Min和Max的对象- 可以为每个 AI 角色单独配置待机音频播放间隔
- 特殊键
"*":为所有 AI 角色设置默认间隔- 当某个 AI 角色没有单独配置间隔时,会使用
"*"对应的间隔 - 如果
"*"也没有配置,则使用默认值(Min: 30.0, Max: 45.0)
- 当某个 AI 角色没有单独配置间隔时,会使用
Min:最小间隔时间(默认:30.0)Max:最大间隔时间(默认:45.0)- 系统会在最小值和最大值之间随机选择间隔时间
EnableIdleAudio:字典类型,键为ModelTarget枚举值(如"Character"、"Pet"),值为布尔值,控制该角色类型是否允许自动播放待机音频Character:玩家角色是否允许自动播放待机音频(默认:false)Pet:宠物角色是否允许自动播放待机音频(默认:true)- 当添加新的
ModelTarget类型时,配置会自动包含该类型(默认值:Character为false,其他为true)
AICharacterEnableIdleAudio:字典类型,键为 AI 角色名称键(如"Cname_Wolf"、"Cname_Scav"),值为布尔值,控制该 AI 角色是否允许自动播放待机音频- 可以为每个 AI 角色单独配置是否允许自动播放待机音频
- 特殊键
"*":为所有 AI 角色设置默认值- 当某个 AI 角色没有单独配置时,会使用
"*"对应的值 - 如果
"*"也没有配置,则使用默认值(true)
- 当某个 AI 角色没有单独配置时,会使用
- 默认值:
true(允许自动播放)
注意事项:
- 最小间隔时间不能小于 0.1 秒
- 最大间隔时间不能小于最小间隔时间
- 只有配置了
"idle"标签音效的模型才会自动播放待机音效 - 只有启用了自动播放的角色类型才会自动播放待机音效(通过
EnableIdleAudio和AICharacterEnableIdleAudio配置控制) - 玩家角色默认不允许自动播放待机音效,可以通过配置启用