在背景中加载

时间:2016-05-16 08:40:37

标签: createjs easeljs frame-rate preloadjs

根据游戏级别,所有游戏组合都被分成几部分。 因此,当用户玩Level#1时,下一级正在后台加载。

但是当预加载处于活动状态时,精灵有一种奇怪的行为。 精灵的播放速度更快。

以下是一个测试用例:http://cjstest.comlu.com/index.html

  1. 点击"播放"按钮。您可以以16 FPS的速度看到移动的矩形。
  2. 点击"加载L2"按钮。您会注意到rect已经开始移动得更快。

1 个答案:

答案 0 :(得分:0)

看这个tutorial

event.delta 用于不依赖于帧速率的动画。

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