很多東西出錯(cuò)時(shí)可以通過在頁面點(diǎn)擊鼠標(biāo)右鍵,用瀏覽器的“審查元素”的Console功能來發(fā)現(xiàn)問題
2017-10-17
坐標(biāo)初始化了之后并沒有中心合并在一起。所以我自己調(diào)了參數(shù)
ctx1.translate(this.x,this.y);
ctx1.drawImage(this.bigEye,this.bigEye.width*0.5+40,-this.bigEye.height*0.5);
ctx1.drawImage(this.bigBody,this.bigBody.width*0.5,-this.bigBody.height*0.5);
ctx1.drawImage(this.bigTail,this.bigTail.width*0.5+48,-this.bigTail.height*0.5);
ctx1.translate(this.x,this.y);
ctx1.drawImage(this.bigEye,this.bigEye.width*0.5+40,-this.bigEye.height*0.5);
ctx1.drawImage(this.bigBody,this.bigBody.width*0.5,-this.bigBody.height*0.5);
ctx1.drawImage(this.bigTail,this.bigTail.width*0.5+48,-this.bigTail.height*0.5);
最新回答 / 慕移動(dòng)0737724
課程里有介紹啊,ctx1.rotate(this.angle);這行代碼加了么?前面代碼這樣的//Math.atan2(y, x)?? ?var deltaY = mom.y - this.y;?? ?var deltaX = mom.x - this.x;?? ?var beta = Math.atan2(deltaY, deltaX) + Math.PI;//-PI/2, PI/2?? ?//lerp angle?? ?this.angle = lerpAngle(beta, this.angle, ...
2017-10-14