menu
バージョン
2024.1.4.8780
2024.1.4.8780
2023.1.12.8706
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.4.8780
2023.1.12.8706
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
Wwise SDK 2024.1.4
|
info | 注釈: サウンドエンジン自体を初期化する前に、メモリマネージャとストリーミングマネージャを初期化する必要があります。 グローバルな初期化の詳細については、 サウンドエンジンモジュールの初期化 をご覧ください。 |
サウンドエンジン自体の初期化は、 AK::SoundEngine::Init 関数の呼び出しにより実行されます。ご参考までに、サウンドエンジンの初期化 に示されているデフォルトの初期化を以下にコピーします。
AK::SoundEngine::Init 関数は、2つのパラメータを取ります。
1つ目のパラメータ : AkInitSettings * in_pSettings
2つ目のパラメータ : AkPlatformInitSettings * in_pPlatformSettings
warning | 注意: いずれのパラメータも任意指定ですが、デフォルト値は不要に高いメモリ使用量の原因となることがあるため、ゲームのニーズに合わせてこれらの値をカスタマイズすることをお勧めします。詳細は、 サイズ固定のメモリアロケーション のセクションを参照してください。 |
AkInitSettings と AkPlatformInitSettings 構造体は、AK::SoundEngine::GetDefaultInitSettings と AK::SoundEngine::GetDefaultPlatformInitSettings 関数を使用して初期化する必要があります。
これらの2つの関数を用いて構造体を初期化すると、デフォルトパラメータによって構造体が埋められます。これは次のような理由で有用です:
以下のサンプルコードは、サウンドエンジンをデフォルトのパラメータで初期化し、パラメータ値を1つだけカスタマイズする方法を示します。
メモリサイズの調整に関する詳細は、 サイズ固定のメモリアロケーション を参照してください。