1

現在、ゲームを HTML5 キャンバス アプリケーションとして開発していますが、Chrome で問題なく動作します。ただし、Firefox と Opera はどちらも、最も単純な描画ルーチン (32x32 などの 50 個の画像の描画) で顕著な遅延を引き起こします。iPad と Android Chrome は問題なく動作します。デスクトップの Opera や Firefox よりも悪い。

より高い解像度でも、タイルマップ エンジンで 60 FPS を達成している人がいます。私の質問は次のとおりです。これはどのように行われますか?

4

1 に答える 1

0

1,000 万の回答がある質問をしました。

優れたパフォーマンスは、最初にパフォーマンスの高い JavaScript を作成すること、適切なコーディング手法、Canvas API を慎重に使用すること、時には巧妙なハックを行うことから始まり、多くのことの集大成です。

パフォーマンスを向上させたい場合:

  1. Zakas による High Performance JavaScript のコピーを入手する

  2. Canvas のパフォーマンスに関する HTML5rocks の記事を読んでください私の記事のいくつかはそこで参照されています。

  3. ブラウザーに付属の JavaScript プロファイラーを使用して、コードを遅くしている原因を正確に特定します。

  4. コードを見せて、具体的な質問をしてください!

于 2012-07-26T14:59:28.943 に答える