最新回答 / 慕絲6324622
我明白了。。因為背景圖,海葵和果實都是畫在一張畫布上的,循環的重畫,而背景圖這個是在之前執行的,所以重畫背景圖之后,會使上一次所畫的內容被覆蓋,相當于“清除”;
2018-07-22
最新回答 / 慕妹5034279
大魚的動作也可以使用deltaTime只是使用deltaTime是為了保持勻速運動的效果而大魚的運動使用lerpDistance()方法,大魚位置越趨近于鼠標位置速度就越慢,本來就是變速運動,不用deltaTime也可以
2018-07-18
最贊回答 / 前端工程師666777888
fruitObj.prototype.draw=function?()?{?
ctx2.clearRect(0,0,canWidth,canHeight);//加上這句就行了
for(var?i=0;i&???this.num;i++){
????//????draw
????//????find?a?ane,grow,fly?up
????????if(this.l[i]&e;
=14){
????...
2018-07-07
最新回答 / 夢雨曦
css指定的是畫布的顯示的大小,畫布還有一個內里的現實的分辨率的大小,直接在標簽里面定義寬高相當于把這2個一同給指定了,用css定義是不符合W3C標準的不要用這種方式定義
2018-05-27