レッスン 7
目次
WAGのようにメモリを頻繁にロードしたりアンロードしたりするゲームでは、メモリプールの使用がゲームプレイ中に変化します。このため、AkInitializerの設定を終えたら、必ずゲームをクリアするようにしてください。これは、WAG用にAudiokineticが用意した、各メモリプールの予測値です:
予測値 (Audiokinetic) |
予測値 (あなた) | |
---|---|---|
Default Pool |
1.1MB (1.4 MBに設定) モバイル: 1.0 MB (1.25 MBに設定) | |
Lower Engine Default |
5.3MB (6.6 MBに設定) モバイル: 5.9 MB (7.4 MBに設定) | |
ストリーミング |
20KB (100に設定) | |
Monitor |
15KB (100に設定) | |
Monitor Queue |
4 MB (4,096に設定) | |
Memory Cutoff Threshold |
0.9 (90%) に設定 |
開発中はメモリプールを比較的大きい値にして、ゲームのリリースの準備をする段階で、これらの設定を見直して、メモリを最小限まで絞り込みます。そのあと、設定を検証するときに、スターベーションエラーや不足エラーで、システムがリソース不足になりかけているのを示すエラーに注意してください。