虚拟Voice(Virtulal Voice)

虚拟Voice是不使用播放发声资源的Voice,仅管理播放参数和时间。
在程序中创建Player时,用指定“CRIATOMEXPLAYER_RETRY_VOICE_ALLOCATION”的Player播放Cue时,
在播放开始时无法确保Voice的情况下,以及在播放期间通过Voice优先级控制抢占了Voice的情况下,将播放信息保持为虚拟Voice。
虚拟Voice尝试在Server处理中确保发声资源,如果能够确保,则变化为正常Voice,执行实际的发声处理。

criatom_tools_atomcraft_virtualvoice_silentmode_retry.png

工具中Voice的音量值变为 "0" 时,可以执行将Voice变为虚拟Voice的设置。
例如,使用3D定位的Voice的音量因距离衰减变为 "0" 时,如果为静音的声音消耗发声资源,从负荷上来说也是一种浪费。
在这种情况下通过将Voice虚拟化,即可以节约发声资源。
在Cue的“ Voice行为 ”中,执行工具的Voice虚拟化设置。

criatom_tools_atomcraft_virtualvoice_voicebehavior_vol0stopusetime.png