this.babyEyeTimer += deltaTime;這段代碼是什么意思?
this.babyEyeTimer += deltaTime;是只獲取一次deltaTime,還是會不停的獲取,如果是不停的獲取,為什么不在循環里面
如果只獲取一次,那么if里面的this.babyTailTimer %= 50;不是會越來越小嗎?
this.babyEyeTimer += deltaTime;是只獲取一次deltaTime,還是會不停的獲取,如果是不停的獲取,為什么不在循環里面
如果只獲取一次,那么if里面的this.babyTailTimer %= 50;不是會越來越小嗎?
2016-08-03
舉報
2016-08-06
deltaTime是指兩次刷新ctx1的時間間隔。在不斷的變化最大是40毫秒。
2017-12-21
并不是最大就是40毫秒,他是每一幀的時間間隔,根據你電腦的反應速度來的,如果你用一臺很老的老古董電腦,別說40毫秒,4000,40000毫秒都有可能,deltaTime是每運行一針需要的時間,你可以把它當做一個循環,假設deltaTime是20毫秒,你那個循環就會20毫秒運行一次,也就是第一節她視頻的BUG所在,當切換頁面的時候,再換回來,他那個果實漲很大了,就是因為切換了頁面,再換回來的時候,deltaTime=當前時間減去你離開頁面記錄下來的時間,所以會設置了一個deltaTime>40會重新給他賦值,40毫秒只能說現在的電腦大多數不會那么慢