から起動する際の遅れを解決する方法について説明します。これは、私はいくつかのブラウザでは、ゲームは15fpsのように見えることに気付いています(ゲームは80fpsで動作するはずです)。これはIE9で起こることが知られており、クイックフィックスは、HTMLの先頭に次の行を追加しました:Actionscript3 /フラッシュCS4:私はブラウザ(光計算)でプレーして管理しなければなりませんフラッシュゲーム、上の月のために働いてきたブラウザ
<meta http-equiv="X-UA-Compatible" value="IE=9">
これは、(互換モードにIEを強制的応急処置だったと大幅にFPSを改善しました〜について... 60)。
まだ、私は、このゲームは、ブラウザよりも遅く動作していると考えています。これは、htmlバージョンをswfと比較すると明らかです。
これは、ゲーム内の動き(HTML)は「lurches」ということもかなり目立ちます:これらlurchesはゲームの美学を傷つけるので、演奏!
このすべてはブラウザがコンピュータのグラフィックスカードへのアクセスを制限することを信じるように私をリード。
1)それはswfファイル
2)でHTMLが遅く、かつ高速ですが、通常の速度での再生音を鳴らし、まだグラフィックスが遅れる
EDIT
3)ゲーム内のすべてのグラフィックスがありますかなり低い解像度(width1xheight1として表示されているグラフィックスはwidth1xheight1pngのムービークリップです)+最小限にしてください
4)私は非常に(計算上)簡単なフラッシュプロジェック同じグラフィック・ムーブメントの問題が発生しました。
は、誰も私に私がブラウザで私のゲームの滑らかさを向上させることができる方法についてのいくつかのアドバイスを与えることはできますか?
超高速フレームレート(50fps以上)は実際には一部のブラウザではプレイヤーを遅くすることができると私は信じています。それを50未満に下げてみてください。 また、圧縮されたグラフィックスは、圧縮解除する必要があるため、スタッターを引き起こしている可能性があります。もしあなたがまだいないのであれば、オブジェクトプーリングを見たいかもしれません。メモリからたくさんのオブジェクトを解放した場合、ガベージコレクタがこれらの乱れを引き起こす可能性があるからです。 –
"...高いフレームレート(50fps以上)..."私は今、ゲームを50fps未満に減速させ、80fpsの動きに合わせてゲームのすべての増分をカバーしましたバージョン。グラフィックスについての2番目の部分に:私は間違って言った!!圧縮されたグラフィックスを使うのは悪い考えだ!!!!私は言った:私のグラフィックオブジェクトで使用されるpngは同じ解像度である ガベージコレクタ(GC)へ:これは問題であると私は疑念を抱いていますが、GCはswfとhtmlの両方のバージョンで同じ動作をするべきではありませんか? –
http:// www。 kaourantin.net/2006/05/frame-rates-in-flash-player.html –