function gameloop(){ window.requestAnimFrame(gameloop);//当前绘制完后 根据机器的性能来绘制下一针 var now=Date.now(); deltaTime=now-lastTime; lastTime=now; drawBackground(); ane.draw(); fruit.draw(); } fruitObj.prototype.draw=function(){ for(var i=0; i<this.num;i++){ if(deltaTime>100){document.getElementById("tc").innerHTML=deltaTime;} } }
貌似直接获取到的是毫秒,应该要转化为秒再使用吧
deltaTime出现这么大的数是什么原因呢?有谁知道的吗?