3D音源オブジェクト [詳細]
Public メソッド | |
| CriAtomEx3dSource () | |
| 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 (Vector3 front, Vector3 top) |
| 3D音源の向きの設定 | |
| void | SetConeOrientation (float x, float y, float z) |
| 3D音源のサウンドコーンの向きの設定 | |
| void | SetConeParameter (float insideAngle, float outsideAngle, float outsideVolume) |
| 3D音源のサウンドコーンパラメータの設定 | |
| void | SetMinMaxDistance (float minDistance, float maxDistance) |
| 3D音源の最小距離/最大距離の設定 | |
| void | SetInteriorPanField (float sourceRadius, float interiorDistance) |
| 3D音源のインテリアパンニング境界距離の設定 | |
| void | SetDopplerFactor (float dopplerFactor) |
| 3D音源のドップラー係数の設定 | |
| void | SetVolume (float volume) |
| 3D音源のボリュームの設定 | |
| void | SetMaxAngleAisacDelta (float maxDelta) |
| 角度AISACコントロール値の最大変化量の設定 | |
3D音源オブジェクト
|
inline |
3D音源オブジェクトの作成
|
inline |
3D音源オブジェクトの破棄
|
inline |
3D音源の更新
: // 音源の作成 CriAtomEx3dSource source = new CriAtomEx3dSource(); : // 音源の位置を設定 source.SetPosition(0.0f, 0.0f, 1.0f); // 音源の速度を設定 source.SetVelocity(1.0f, 0.0f, 0.0f); // 注意)この時点では音源の位置や速度はまだ変更されていません。 // 変更の適用 source.Update(); :
|
inline |
3D音源パラメータの初期化
|
inline |
3D音源の位置の設定
| x | X座標 |
| y | Y座標 |
| z | Z座標 |
|
inline |
3D音源の速度の設定
| x | X軸方向の速度 |
| y | Y軸方向の速度 |
| z | Z軸方向の速度 |
|
inline |
3D音源のサウンドコーンの向きの設定
| x | X方向の値 |
| y | Y方向の値 |
| z | Z方向の値 |
|
inline |
3D音源のサウンドコーンパラメータの設定
| insideAngle | サウンドコーンのインサイドアングル |
| outsideAngle | サウンドコーンのアウトサイドアングル |
| outsideVolume | サウンドコーンのアウトサイドボリューム |
|
inline |
3D音源の最小距離/最大距離の設定
| minDistance | 最小距離 |
| maxDistance | 最大距離 |
|
inline |
3D音源のインテリアパンニング境界距離の設定
| sourceRadius | 3D音源の半径 |
| interiorDistance | インテリア距離 |
|
inline |
3D音源のドップラー係数の設定
| dopplerFactor | ドップラー係数 |
|
inline |
3D音源のボリュームの設定
| volume | ボリューム |
|
inline |
角度AISACコントロール値の最大変化量の設定
| maxDelta | 角度AISACコントロール値の最大変化量 |