CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
Cri Atom Listener
Cri Atom Listener组件可在使用3D定位功能时用作收听音频的参考点。
要利用3D定位效果时,需要在场景中配置 Cri Atom Listener 组件;如果不使用3D定位则不需要此组件。
收听者的激活/停用
配置在场景中的收听者具有活动/非活动状态。而活跃收听者会从Cri Atom Source接收3D定位声音。
可以通过从C#脚本操作切换收听者的活动/非活动状态。
CriAtomListener.isActive
启用/禁用GameObject或者组件会自动切换活动/非活动状态。
没有活跃收听者时的行为如下。
没有活跃收听者时的行为
不存在Cri Atom Listener时
仅存在非活跃Cri Atom Listener时
内部会配置一个虚拟收听者在原点(0,0,0)
会听不到3D定位的声音
支持多个收听者
在场景中可配置多个Cri Atom Listener。
除了能够表现多个存在视点,还可以根据情况在活跃和非活跃收听者之间切换及使用适当的收听者。
收听者自动匹配功能
如果场景中有多个活跃收听者,3D定位则将音频分配给最靠近各音源的活跃收听者。
另外,通过为Cri Atom Source设置收听者,可以创建始终使用特定收听者的声源,而不会使用自动匹配功能。
Cri Atom Listener参数
[Region On Start]
设置收听者的初始Region。
可以指定代表3D Region的Cri Atom Region组件。
详细内容请参照
空间声音连接功能 “3D收发器”
。
[Activate Listener On Enable] 复选框
如果启用此复选框,则在启用组件时会将自身设置为活跃收听者。
此时,其他收听者会处于非活动状态。
[备注] 3D定位数据
要使用3D定位,您需要在Cri Atom Craft中创建与其兼容的数据。
请在CRI Atom Craft的[FX/AISAC]窗格 -> [FX1]选项卡 -> [3D定位]选项卡中进行以下设置。
为波形的“Panning类型”选择“3D定位”
设置Cue的最大和最小“衰减距离” (最小:1到10左右,最大:10到300左右)
详细信息请参照“CRI ADX工具手册”。
Copyright (c) CRI Middleware Co., Ltd. 1.8.10