0

所有游戏资产都根据游戏级别分成几部分。因此,当用户玩关卡 #1 时,下一个关卡正在后台加载。

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

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

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

1 回答 1

0

看这个教程

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

function tick(event) {
    // move 100 pixels per second (elapsedTimeInMS / 1000msPerSecond * pixelsPerSecond):
    circle.x += event.delta/1000*100;
}
于 2016-05-20T17:40:11.027 回答