1

actionscript3 (cs5.5 または flashdevelop) で、オフスクリーン表示オブジェクトを管理するためのベスト プラクティスは何ですか?

オプション A : レベルをロードしている間、すべてのオブジェクトをステージに配置します (一方向が画面外にある場合でも)。

また

オプション B : どのオブジェクトを画面に表示するかを追跡し、表示する必要がある場合は画面に追加し、表示しない場合は削除します。


オプション A の方がはるかに管理しやすいことは間違いありませんが、実際にはどちらのオプションの方がパフォーマンスが高いでしょうか? 特定のシナリオではどちらが優れていますか? (つまり、タイル マップは、画面上に表示されるタイルを管理することでメリットが得られる場合がありますが (特に巨大なマップの場合)、おそらくフラッシュがこれらすべてを舞台裏で処理するのでしょうか?)

4

1 に答える 1

1

ほとんどの場合、オプション B の方がはるかに高速です。ただし、タイル マップなどの場合は、シーン グラフを使用せず、代わりに手動のビットマップ データ ブリッティングを使用することをお勧めします。

于 2012-06-21T14:50:29.597 に答える