所有游戏资产都根据游戏级别分成几部分。因此,当用户玩关卡 #1 时,下一个关卡正在后台加载。
但是当预加载处于活动状态时,精灵有一种奇怪的行为。精灵的播放速度更快。
这是一个测试用例:http ://cjstest.comlu.com/index.html
- 点击“播放”按钮。您可以看到以 16 FPS 速度移动的矩形。
- 单击“加载 L2”按钮。你会注意到 rect 开始移动得更快了。
所有游戏资产都根据游戏级别分成几部分。因此,当用户玩关卡 #1 时,下一个关卡正在后台加载。
但是当预加载处于活动状态时,精灵有一种奇怪的行为。精灵的播放速度更快。
这是一个测试用例:http ://cjstest.comlu.com/index.html
看这个教程
将event.delta用于不依赖于帧率的动画。
function tick(event) {
// move 100 pixels per second (elapsedTimeInMS / 1000msPerSecond * pixelsPerSecond):
circle.x += event.delta/1000*100;
}