莫言丶莫语
2016-02-23 11:48
function game(){
init();
lastTime = Date.now();
deltaTime = 0;
gameloop();
}
function init(){
//获取canvas context
can1 = document.getElementById("canvas1"); //第一层 小鱼
ctx1 = can1.getContext('2d');
can2 = document.getElementById("canvas2"); //第二层 背景 & 海葵
ctx2 = can2.getContext('2d');
bgPic.src="./src/background.jpg";
canWidth=can1.width;
canHeight=can1.height;
}
function gameloop(){
//游戏循环 相对于setInterval, setTimeout
window.requestAnimFrame (gameloop); // 当前绘制完成后根据机器性能计算多久执行一帧函数,会有动态的时间间隔
var now = Date.now;
deltaTime = now - lastTime;
lastTime = now;
console.log(deltaTime);
打印后显示为:
drawBackground();
Date.now(). 只写Date.now是个function
HTML5小游戏---爱心鱼(上)
92350 学习 · 551 问题
相似问题