慕前端7592895
2018-05-23 14:37
//大鱼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(); }
第一行的大鱼两个字后面加个回车行不行,你把它注释掉的
你得看看~momObj.draw()这个方法有没有被调用~或者是实例化这个类的时候有没有初始化init()函数
光这段代码不够的~
HTML5小游戏---爱心鱼(上)
92350 学习 · 551 问题
相似问题