難しい数字を探しているなら、ジェイソンの答えはおそらくあなたがやろうとしている最高のものです. 残念ながら、あなたの質問に対する本当の答えを得る唯一の方法は、ゲームをビルドしてパフォーマンス テストを行うことだと思います。スプライト マップのファイル サイズと寸法は、RAM/CPU の使用に影響しますが、どれだけ多すぎるかは、ステージ上にあるスプライトの数、スプライトがどのように相互作用しているか、デプロイするプラットフォームによって異なります。 .
ステージを小さくするとパフォーマンスが向上する場合がありますが (表示されるものが少なくなる傾向があります)、それよりも重要なのはステージで何をするかです。また、ステージが 800x600 を超えるゲームは、ポータル サイトに収まらないため、潜在的なスポンサーをオフにする可能性があります (ゲームでそのルートを使用する場合)。
私のスプライト シートのほとんどは 64x64 ピクセル未満のタイルを使用していますが、各タイルが 491x510 ピクセルのスプライトをうまく実装できました。非常に複雑なアニメーションはありませんが、ゲームは 60 fps で実行されます。
ビットマップ キャッシュは必ずしも答えではありませんが、グラフィックスがパフォーマンスに与える影響を考えると、これらのリソースは非常に有益であることがわかりました。
http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c36c11f3d612431904db9-7ffc.html
およびビデオデモ:
http://tv.adobe.com/watch/adobe-evangelists-paul-trani/optimizing-graphics/
また、原則として、最初にゲームが動作するように構築してから、最適化を検討してください。プロファイラーは、メモリ リークや CPU スパイクを特定するのに役立ちます。FlashDevelop には 1 つが組み込まれているか、FlashPunk のようなパッケージにコンソールが含まれていることがよくあります。または、古き良き Windows タスク マネージャーで十分な場合もあります。
的確な回答ではないかもしれませんが、参考になれば幸いです。