最新回答 / 小王子抓貓咪
你打算給那個elementNode添加mouseout,mouseover?教程里的girlImg是顯示在canvas這個標簽元素內(nèi)的,canvas很大,類似于girlImg的Padding很寬。沒辦法鼠標移入移出事件。
2015-04-02
已采納回答 / missdaisy
是這樣的,畫面上我們看到的所有內(nèi)容都是畫在canvas上的,為了產(chǎn)生星星的動畫效果,我們需要把前一幀畫的星星從canvas上擦除,再畫上下一幀。由于我們只使用了一個canvas,所以在擦除星星的同時,也把背景顏色和girl圖片同時擦除掉了,所以drawGirl需要放在loop中不斷重新畫。當然你也可以把背景和drawGirl放在另一個canvas中,并且這2個canvas正好以正確的順序疊在一起,這樣背景顏色和girl圖片只需要畫一次就好了。但我們做的這個小實踐對渲染的壓力不是很大,所以在一個canvas...
2015-03-27