0

SimpleAudioEngineエフェクトのプリロードに最適な戦略は何ですか?ゲームの起動時にすべての効果音をプリロードしますか?または、各画面の作成で、この画面で使用されているエフェクトのみをプリロードしますか?ロードされたエフェクトはある時点でリリースされますか?

4

1 に答える 1

2

効果音を初めて再生すると、顕著な遅延が発生する場合は、プリロードします。アクションゲームの場合、すべてのゲームプレイエフェクトをプリロードする必要があります。ターン制またはその他の「ペースの遅い」ゲームの場合、効果音をプリロードしなくてもかまいません。

いつどこでプリロードするかは、ニーズによって異なります。通常、ゲームプレイシーンの開始時(つまり、initまたはonEnter中)。

アンロードエフェクトを呼び出さない限り、プリロードされたエフェクトは解放されません。内部的にオーディオエンジンは効果音をキャッシュするので、これはプリロードに限定されません。効果音を再生するだけでも、効果音が読み込まれ、メモリに保存されます。

于 2012-07-07T10:27:58.767 に答える