CRI ADX  Last Updated: 2024-07-17 10:48 p
使用Cue进行高级声音播放

通过Cue播放声音

声音设计师可以使用创建工具设计高级声音。
设计的声音作为“Cue ”传递给程序员,通过Player句柄播放。
声音抽象的Cue自动分类为以下三种并进行优化,以减少参数区域大小。

  • 简单播放单一波形数据时
  • 按照指定的播放参数播放多个波形数据时
  • 通过Sequencer沿时间轴播放波形数据时


程序员无需了解这三种类型,只需指定名为Cue的抽象标识符即可播放。

支持多音轨

  • 音轨自动执行
    Cue可以有多个音轨,且每个音轨都有各自的时间轴。
    可以为每个音轨设置音量,以及设置播放参数沿时间轴变化的 自动化


  • 从多个音轨中随机选择
    此外,还可以从多个音轨中随机选择并播放。
    例如,预先将含义相同的多个台词(“谢谢”“感谢”“谢了”等)注册到不同的音轨中,在程序员播放该Cue时,可以在每次播放时选择播放不同的台词。
    根据不同设置,也可以产生随机但不重复同一台词或同一台词不连续说两次等效果。


  • Cue链接
    可以通过在音轨中再设置子音轨来实现嵌套结构。
    也可以通过Cue链接来播放另一个Cue。


  • 序列
    Sequencer 支持循环事件。可以在循环指定次数后进入下一步或实现嵌套结构的循环。此外,可以通过预先设置回调事件,向程序员传达已经到达了指定的时刻。


  • AISAC
    可以为Cue和音轨设置AISAC
    通过为多个音轨设置同一AISAC,可以用同一控制值同时控制多个音轨。
    例如发动机声音,在想要通过交叉渐变多个声音来发出逼真的发动机声音时启用该参数。此外也可以根据高潮来交叉渐变多个欢呼声,或根据情况交叉渐变风暴声,实现交互变化的声音。