私はフラッシュ ゲームに 1 か月間取り組んできましたが、これはブラウザーで簡単にプレイできるはずです (軽い計算です)。そうは言っても、一部のブラウザーでは、ゲームが 15 fps のように見える (ゲームは 80 fps で実行する必要がある) で実行されることに気付きました。これは IE9 で発生することが知られており、次の行を html の先頭に追加することで簡単に修正できました。
<meta http-equiv="X-UA-Compatible" value="IE=9">
これは、IE を強制的に互換モードにし、fps を大幅に改善するクイックフィックスでした (たとえば、約 60 まで)。
それでも、ゲームの実行速度はすべてのブラウザで必要以上に遅いと思います。これは、html バージョンと swf を比較すると明らかです。
また、ゲーム内の動き (html) が「よろめく」こともかなり目立ちます。これらのよろめきは、ゲームの美学を損ない、したがってプレイアビリティを損ないます!
これらすべてのことから、ブラウザーはコンピューターのグラフィックス カードへのアクセスを制限していると私は信じています。
1) html では遅く、swf では速い
2) サウンドは通常の速度で再生されますが、グラフィックは遅れます
編集
3) ゲーム内のすべてのグラフィックはかなり低解像度です (つまり、幅 1x高さ 1 としてゲーム内に表示されるグラフィックは、幅 1x高さ 1 の png のムービークリップです) + 可能な限り最小限に抑えます
4) 非常に (計算上) 単純なフラッシュ プロジェクトを作成しましたが、グラフィックの動きに同じ問題が発生しました。
ブラウザでのゲームの滑らかさを向上させる方法について誰かアドバイスをもらえますか?