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