![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2024-05-29
|
× |
3D收听者 更多...
继承自 CriDisposable .
Public 成员函数 | |
CriAtomEx3dListener () | |
创建3D收听者 更多... | |
override void | Dispose () |
丢弃3D收听者对象 更多... | |
void | Update () |
更新3D收听者 更多... | |
void | ResetParameters () |
3D声源参数初始化 更多... | |
void | SetPosition (float x, float y, float z) |
设置3D收听者位置 更多... | |
void | SetVelocity (float x, float y, float z) |
设置3D收听者速度 更多... | |
void | SetOrientation (float fx, float fy, float fz, float ux, float uy, float uz) |
设置3D收听者方向 更多... | |
void | SetDistanceFactor (float distanceFactor) |
设置3D收听者距离系数 更多... | |
void | SetDopplerMultiplier (float dopplerMultiplier) |
设置3D收听者多普勒倍率 更多... | |
void | SetFocusPoint (float x, float y, float z) |
设置3D收听者关注点 更多... | |
void | SetDistanceFocusLevel (float distanceFocusLevel) |
设置距离传感器的焦点Level 更多... | |
void | SetDirectionFocusLevel (float directionFocusLevel) |
设置方向传感器的焦点Level 更多... | |
void | Set3dRegion (CriAtomEx3dRegion region3d) |
设置3D区域 更多... | |
bool | IsDestroyable () |
检查是否可以销毁3D收听者 更多... | |
3D收听者
|
inline |
创建3D收听者
|
inline |
丢弃3D收听者对象
|
inline |
更新3D收听者
: // リスナーの作成 CriAtomExListener listener = new CriAtomEx3dListener(); : // リスナー位置の設定 listener.SetPosition(0.0f, 0.0f, 1.0f);
// リスナー速度の設定 listener.SetVelocity(1.0f, 0.0f, 0.0f);
// 注意)この時点ではリスナーの位置や速度はまだ変更されていません。
// 変更の適用 listener.Update(); :
|
inline |
|
inline |
设置3D收听者位置
x | X坐标 |
y | Y坐标 |
z | Z坐标 |
|
inline |
设置3D收听者速度
x | X轴方向的速度 |
y | Y轴方向的速度 |
z | Z轴方向的速度 |
|
inline |
设置3D收听者方向
fx | 前方向量的X方向的值 |
fy | 前方向量的Y方向的值 |
fz | 前方向量的Z方向的值 |
ux | 上方向量的X方向的值 |
uy | 上方向量的Y方向的值 |
uz | 上方向量的Z方向的值 |
|
inline |
设置3D收听者距离系数
distanceFactor | 距离系数 |
|
inline |
设置3D收听者多普勒倍率
dopplerMultiplier | 多普勒倍率 |
|
inline |
设置3D收听者关注点
|
inline |
设置距离传感器的焦点Level
distanceFocusLevel | 距离传感器的焦点Level |
|
inline |
设置方向传感器的焦点Level
directionFocusLevel | 方向传感器的焦点Level |
|
inline |
设置3D区域
|
inline |
检查是否可以销毁3D收听者