CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
动态Voice分配
从Voice池分配Voice
“动态Voice分配”
是根据为声音设置的优先级从而动态分配Voice的功能。
Player句柄在播放声音时,是从
“Voice池”
获取Voice。
此时,如果Voice池中不存在Voice,则停止当前正在播放的优先级最低的Voice的播放,使用该Voice进行播放。
Voice限数组
例如,如果“只想同时播放三声枪声”,请使用
“Voice限数组”
。
发声优先级
创建名为“枪声组”的Voice限数组,将最大发声数设置为3。如果为各种枪声设置名为“枪声组”的Voice限数组,则属于该组的声音最多只能同时播放3声。
此外,可以为Voice限数组设置达到限制时的操作,如
“先发优先”
和
“后发优先”
等。
例如,枪声适用后发优先操作,后来的发声请求将删除最旧的发声。
与此相对,台词等则比较适用“先发优先”操作,以防止正在播放的台词被下一个台词的播放要求而停止。
[备注1]通过Cue和Voice对发声数量进行控制
发声数控制功能可分别应用于Cue和Voice。
先执行Cue的发声数控制,再执行Voice发声数控制。
[备注2]Cue的发声数控制方法
“Cue限数”
指定该Cue可多次播放多少声音的数量。
“类别Cue优先级”
如果想要控制Cue之间的发声优先级和发声数,请使用
“类别”
功能。
Next:
Atom声音渲染器
Copyright (c) CRI Middleware Co., Ltd. 1.8.10