小魚大魚都不見
ctx1.translate(this.x,this.y);
? ? ctx1.rotate(this.angle+60);
? ? ctx1.drawImage(babyTail[this.babyTailCount],-babyTail[this.babyTailCount].width * 0.5 + 25,-babyTail[this.babyTailCount].height * 0.5);
? ? ctx1.drawImage(this.babyBody,-this.babyBody.width * 0.5,-this.babyBody.height * 0.5);
? ? ctx1.drawImage(this.babyEye,-this.babyEye.width * 0.5,-this.babyEye.height * 0.5);
? ? ctx1.restore();
提示我這段代碼有問題:Uncaught DOMException: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
2017-05-09
應該是讀不到正確的圖片,你檢查一下圖片的路徑是否正確,另外,在寫?ctx1.drawImage(babyTail[this.babyTailCount],-babyTail[this.babyTailCount].width * 0.5 + 25,-babyTail[this.babyTailCount].height * 0.5);之前還要寫var babyTailCount = this.babyTailCount;