1

質問は次のとおりです。無限に再生されるMovieClipがある場合、ステージ上の何の子でもない(つまり表示されない)場合でも、余分なリソース(CPU時間、メモリなど)を消費しますか?

removeChild()を呼び出すだけで安全かどうか疑問に思っていますか、それとも、子を削除する前にstop()を呼び出す必要がありますか?

4

2 に答える 2

0

はい、それは正しいです。ステージ上になくても、それらのインスタンスが実際に再生されているため、リソースを使用しています。ステージから削除してもstop()を呼び出す必要があるという点で正しいです。

ゲームを作成していて、アニメーションのあるスプライトをプールしている場合は、これに注意することが重要です。特に、アニメーションにトゥイーンが含まれている場合、それらのトゥイーンは実際に処理サイクルを消費します。

于 2013-01-28T04:37:41.323 に答える
0

stop()またはremoveChild()を呼び出すと、ムービークリップまたは子がまだ再生されていますが、ムービークリップのサウンドはまだ再生されています。ムービークリップの代わりにスプライトシートを使用することをお勧めします。

于 2013-01-28T04:42:40.873 に答える