![]() |
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收听者