menu
バージョン
2017.1.9.6501
2024.1.3.8749
2023.1.11.8682
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.3.8749
2023.1.11.8682
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
ゲームエンジンは、オブジェクトやリスナーのゲームにおける物理的な位置情報を使い、オブストラクション値やオクルージョン値を決定します。
info | Programmer Note |
---|---|
リスナーに影響するゲームオブジェクトのオブストラクション値やオクルージョン値を、ゲームがサウンドエンジンに対してプログラム的に送出する必要があります。 |
Project Settings画面のObstruction/Occlusionタブを開くと、プロジェクトでアクティブなプラットフォームごとに、オブストラクションやオクルージョンのデフォルトボリュームやローパスフィルターのCurve(グラフ中のカーブ)を、それぞれ有効化して設定できます。カーブのUse(使用する)設定は、ゲームのパフォーマンス要件や描写レベルに応じて、サウンドデザイナーが自由に有効化または無効化できます。
Project Settings画面でObstructionやOcclusionのカーブをカスタム設定
上図のスナップショットのカーブでは、オブストラクション値を1.0f(100%)とした時、ソースオブジェクトで-50 dBのボリューム変化が発生します。
info | Designer Note |
---|---|
グラフのカーブを直線の組み合わせにすると、全体のCPU負荷やメモリ使用量を抑えることができます。カーブはできるだけシンプルな形にして、やむを得ない場合のみカスタム化します。 |