 
		java家洼
2016-06-22 18:36

请问,我这样对吗?
 
				var last_time= Date.now(); //定义每次执行gamloop()前的时间 ,初始值为当前时间T1
var delta_time =0; //定义每次执行gamloop()耗费的时长,初始化值为 0
requestAnimationFrame(gamLoop);      //循环执行gamloop()
第一次循环
    var now = Date.now();                         //获取执行gamloop()函数后的最新时间T2
    delta_time = now-last_time;               //得到本次执行gamloop()耗费的时间   delta_time =T2-T1。
    last_time = now;                                 //    清除T1,将T2赋值给last_time
第二次循环
    var now = Date.now();                        //获取执行gamloop()函数主体后的最新时间T3
   delta_time = now-last_time;               //得到本次执行gamloop()耗费的时间  delta_time =T3-T2。
   last_time = now;                                 //    清除T2,将T3赋值给last_time
以此类推,获取每次执行gamloop()耗费的时长delta_time
 
				请教下,定时器放在函数的任何位置都是函数执行完了在执行吗?
HTML5小游戏---爱心鱼(上)
92341 学习 · 583 问题
相似问题