ZZZzyx
2018-11-25 13:03
就是照着老师的敲的啊,鱼就不出现。。
var momObj = function(){
this.x;
this.y;
this.bigEye = new Image();
this.bigBody = new Image();
this.bigTail =new Image();
}
momObj.prototype.init = function(){
this.x = canWidth *0.5;
this.y = canHeight * 0.5;
this.bigEye.src = "/src/bigEye0.png";
this.bigBody.src = "/src/bigSwim0.png";
this.bigTail.src = "/src/bigTail0.png";
}
momObj.prototype.draw = function(){
this.x = lerpDistance(mx, this.x, 0.9);
this.y = lerpDistance(my, this.y , 0.9);
ctx1.save();
ctx1.translate(this.x,this.y);
ctx1.drawImage(this.bigEye , -this.bigEye.width*0.5 , -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 +30, -this.bigTail.height*0.5);
ctx1.restore();
}
把ctx1换成2
首先检查看看你的html文件有没有引入main.js, mom.js, 然后检查main.js有没有调用
HTML5小游戏---爱心鱼(上)
92348 学习 · 551 问题
相似问题