CRIWARE Unity Plugin Manual  Last Updated: 2024-05-29
CriAtomListener类 参考

显示3D收听者的组件。 更多...

继承自 CriMonoBehaviour .

Public 成员函数

void ActivateListener (bool exclusive=true)
 设置为活跃收听者 更多...
 

Public 属性

bool activateListenerOnEnable = false
 OnEnable时是否使其成为独占性的有效音频收听者 更多...
 

属性

CriAtomEx3dListener nativeListener [get, protected set]
 这是内部使用的 CriAtomEx3dListener更多...
 
bool isActive [get, set]
 CriAtomListener是否为活动状态 更多...
 
CriAtomRegion region3d [get, set]
 设置和获取声源的3D区域
 

详细描述

显示3D收听者的组件。

说明:
通常情况下,添加在摄像机和主要角色的GameObject上使用。 由于会自动更新当前位置,因此无需进行特别的操作和设置。

成员函数说明

void ActivateListener ( bool  exclusive = true)
inline

设置为活跃收听者

参数
exclusive是否将此AtomListener设置为唯一的活跃收听者
说明:
成为活跃收听者后,将作为 CriWare.CriAtomSource 的3D收听者进行动作。
备注:
为了与以前的插件兼容,在不带参数调用的情况下, 只有调用此方法的 CriAtomListener 会处于活动状态。

类成员变量说明

bool activateListenerOnEnable = false

OnEnable时是否使其成为独占性的有效音频收听者

说明:
如果为true,OnEnable时此收听者会被启用,其他收听者会被停用。 如果为false,它将会被启用并且不会影响其他收听者。

属性说明

CriAtomEx3dListener nativeListener
getprotected set

这是内部使用的 CriAtomEx3dListener

说明:
如果要直接控制 CriAtom3dListener ,请从此属性获取 CriAtom3dListener 。
bool isActive
getset

CriAtomListener是否为活动状态

说明:
CriAtomListener处于活动状态时发挥CriAtomSource的音频的收听者的机能。
如果有多个CriAtomListener,会使用有效收听者中
最接近CriAtomSource的那一个来进行3D音频计算。

该类的文档由以下文件生成: