CRI ADX
Last Updated: 2024-07-17 10:48 p
日本語
English
中文
动态Voice分配
从Voice池分配Voice
“动态Voice分配”
(DVA)是根据为声音设置的优先级从而动态分配Voice的功能。
Player句柄在播放声音时,是从
“Voice池”
获取Voice。
此时,如果Voice池中不存在Voice,则停止当前正在播放的优先级最低的Voice的播放,使用该Voice进行播放。
Voice限数組
通常采用这一机制,但也可以进行更高级的设置。
例如,如果“只想同时播放3声枪声”,请使用
“Voice限数組”
。
发声优先级
创建名为“枪声组”的Voice限数組,将最大发声数设置为3。如果为各种枪声设置名为“枪声组”的Voice限数組,则属于该组的声音最多只能同时播放3声。
此外,可以为Voice限数組设置达到限制时的操作,如
“先发优先”
和
“后发优先”
等。
例如,枪声适用后发优先操作,后来的发声请求将删除最旧的发声。
与此相对,台词等则比较适用“先发优先”操作,以防止正在播放的台词被下一个台词的播放要求而停止。
自定义Voice池
Player句柄从Voice池中获取与要播放的声音匹配的Voice。
例如,播放立体声时,会选择立体声Voice。
可以在Voice池中汇集各种类型的Voice。
立体声Voice也可以播放单声道声音,因此创建时可以全部创建为立体声Voice。
可以通过详细指定来节约Voice的内存,例如单声道100 Voice、立体声20 Voice、5.1频道4 Voice等。
可以创建多个Voice池,为Player句柄明确指定从哪个Voice池获取
Copyright (c) CRI Middleware Co., Ltd. 1.9.1