大魚(yú),大魚(yú),看不出來(lái)可以直接復(fù)制
//大魚(yú) API translate();rotate()旋轉(zhuǎn).angle指旋轉(zhuǎn)的角度,順時(shí)針旋轉(zhuǎn);Math.atan2(y,x);
var momObj = function(){
this.x ;//坐標(biāo)
this.y ;
this.bigEye = new Image();//魚(yú)的眼睛
this.bigBody = new Image();//魚(yú)的身體
this.bigTail = new Image();//魚(yú)的尾巴
}
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(){
ctx1.save();
ctx1.translate(this.x,this.y);/*方法轉(zhuǎn)換畫(huà)布的用戶(hù)坐標(biāo)系統(tǒng)。平移,將畫(huà)布的坐標(biāo)原點(diǎn)向左右方向移動(dòng)x,向上下方向移動(dòng)y.canvas的默認(rèn)位置是在(0,0)*/
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();
}
2017-07-19
方法要執(zhí)行才可以