问答详情
源自:2-7 大鱼绘制

大鱼一直不显示

 //大鱼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="img/bigEye0.png";
 	this.bigBody.src="img/bigSwim0.png";	
 	this.bigTail.src="img/bigTail0.png";
 	}
 momObj.prototype.draw=function(){
 	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();
 	}


提问者:慕前端7592895 2018-05-23 14:37

个回答

  • 慕娘9474363
    2018-06-18 07:51:08

    第一行的大鱼两个字后面加个回车行不行,你把它注释掉的


  • 幕布斯0246692
    2018-05-24 17:11:13

    你得看看~momObj.draw()这个方法有没有被调用~或者是实例化这个类的时候有没有初始化init()函数

  • 幕布斯0246692
    2018-05-24 17:09:32

    光这段代码不够的~