已采納回答 / 一模拉仨
deltaTime是時(shí)間差,this.timer是時(shí)間差的累加,就是時(shí)間過了50以后,this.picNo才加1,這樣速度就慢下來了。
2015-04-17
已采納回答 / missdaisy
是這樣的,畫面上我們看到的所有內(nèi)容都是畫在canvas上的,為了產(chǎn)生星星的動(dòng)畫效果,我們需要把前一幀畫的星星從canvas上擦除,再畫上下一幀。由于我們只使用了一個(gè)canvas,所以在擦除星星的同時(shí),也把背景顏色和girl圖片同時(shí)擦除掉了,所以drawGirl需要放在loop中不斷重新畫。當(dāng)然你也可以把背景和drawGirl放在另一個(gè)canvas中,并且這2個(gè)canvas正好以正確的順序疊在一起,這樣背景顏色和girl圖片只需要畫一次就好了。但我們做的這個(gè)小實(shí)踐對渲染的壓力不是很大,所以在一個(gè)canvas...
2015-03-27