2016-05-16 11 views
0

すべてのゲームアサストは、ゲームのレベルに応じて分割されます。 ユーザーがレベル1を再生している間、次のレベルがバックグラウンドでロードされています。バックグラウンドで読み込む

ただし、プリロードが有効な場合、スプライトで異常な動作が発生します。 スプライトは早く再生されます。ここで

は、テストケースである:http://cjstest.comlu.com/index.html

  1. "再生" ボタンをクリックしてください。 16 FPSの速度で動く矩形を見ることができます。
  2. [L2をロード]ボタンをクリックします。あなたはrectがより速く動くようになったことに気付くでしょう。
+0

createjs.Ticker.timingModeを変更してcreatejs.Ticker.framerateを設定してみますか? – p3c

答えて

0

ルックアニメーションフレームレートのないdepentため、このtutorial

使用event.delta

function tick(event) { 
    // move 100 pixels per second (elapsedTimeInMS/1000msPerSecond * pixelsPerSecond): 
    circle.x += event.delta/1000*100; 
} 
+0

コメントありがとうございます!はい、可能な解決策です。しかし、いくつかのバグのように見えるスプライト再生のスピードアップはありませんか?バックグラウンドでのFPSの低下は予想されましたが、散発的なスピードアップではありません。 – user1876232

関連する問題