CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
Cri Atom Source
Cri Atom Source是ADX音频作为音源的组件。

Cri Atom Source属性编辑器

在Cri Atom Source的属性编辑器中,您可以设置各种参数并预览播放。
atom4u_atomcompo_source.png
Cri Atom Source的参数
Cri Atom Source 参数
参数 说明
Cue Sheet 包含要播放的Cue数据的CueSheet。这里请使用 CRI Atom 组件中设置的CueSheet名。
如果未指定,将从所有已加载的所有CueSheet中搜索和播放与Cue Name名称匹配的Cue。
Cue Name 将要播放的Cue的名称。
CriAtom Object Cri Atom组件所在的对象。
在创建Cri Atom Source时会自动设置。
Play On Start 如果启用,则在Start()方法中开始Cue的播放。
Volume 播放Cue的音量。
值是振幅数据的放大倍数,1.0时为原始音量。
Pitch 播放Cue的音高。
单位是音分。 1200音分为1个八度的变化。
Loop 启用时会在Cue的播放到达末尾时回到开始位置重复播放。
3D Positioning 启用后,可以进行Cue的3D Positioning播放。
- Freeze Orientation 启用后,声源的方向将不会跟随GameObject的方向而变化。
- Region On Start Cri Atom Source的3D Region。
可以指定代表3D Region的 CRI Atom Region
详细信息请参阅“ 空间声音连接功能 “3D收发器” ”。
- Listener On Start 与Cri Atom Source相对应的收听者。
如果设置了收听者,则声音将仅到达相应的收听者。
如果未设置,则声音将到达所有收听者。
- 3D Randomization 设置是否启用3D声源的播放位置随机化功能。
详细信息请参阅“ 3D声源播放位置的随机化 ”。
– Follow origin 设置随机位置播放开始后是否跟随Cri Atom Source的位置和方向变化。
– Type 选择随机位置范围的形状(随机坐标的计算方法)。
– 随机位置范围的各种参数 用于调整随机位置范围的大小的参数。
参数根据“Type”设置而变化。
Android专用参数设置
  • [Low Latency Playback] 复选框
  • 请使用使延迟更低的播放功能 SonicSYNC “SonicSYNC”。
    在这种情况下,本功能将不可用,相关设置将被忽略。
    有关详细信息,请参照“ 使用 SonicSYNC 时的功能限制 ”。
  • 不使用SonicSYNC时,启用Low Latency Playback设置
    可在Android设备上使用低延迟播放Voice池。
    如果禁用,则将根据 CRIWARE Initializer 的设置选择Voice池。
    详情信息请参照“ 安卓的低延迟声音回放 ”。
预览播放
您可以通过Cri Atom Source属性编辑器上的“播放/停止”按钮进行Cue的预览播放。
但是,在预览播放中,无论Cue设置如何,都将禁用3D定位。
对于已应用3D定位的音频,请在游戏中实际播放以进行检查。

创建Cri Atom Source

/par 您可以从 Atom Browser窗口 创建Cri Atom Source。
如果要在不使用AtomBrowser窗口的情况下将Cri Atom Source挂载到GameObject,
请通过设置Cue Sheet和Cue Name,或使用 CriAtomExPlayer.SetCue ,指定适当的Cue播放。

使用AtomBrowser窗口创建时,与所选Cue相对应的Cue Sheet和Cue Name将自动被设置在Cri Atom Source中。
  • Create GameObject
创建一个新的GameObject并添加Cri Atom Source组件。
如果选择了现有的GameObject,则将创建一个新的GameObject作为所选GameObject的子对象。
  • Add Component
将 Cri Atom Source 添加到选定的 GameObject。

访问 CriAtomExPlayer

为了更精细的控制播放,请使用内部使用的CriAtomExPlayer API。
可以从以下参数获取实例:
  • CriAtomSource.player