为了账号安全,请及时绑定邮箱和手机立即绑定

鱼和鼠标的角度怎么反着旋转 求解啊 女神

鱼和鼠标的角度怎么反着旋转 。。

正在回答

3 回答

momObj.prototype.draw = function()

{

//console.log(this.x);

this.x = lerpDistance(mx,this.x,0.9);

this.y = lerpDistance(my,this.y,0.9);

//delta angle

var deltaY = my - this.y;

var deltaX = mx - this.x;

var beta = Math.atan2(deltaY,deltaX) + Math.PI;


this.angle = lerpAngle(beta,this.angle,0.9) ;


ctx1.save();

ctx1.translate(this.x,this.y);

ctx1.rotate(this.angle);

ctx1.drawImage(this.eye,-this.eye.width*0.5,-this.eye.height*0.5);

ctx1.drawImage(this.tail,-this.tail.width*0.5+30,-this.tail.height*0.5);

ctx1.drawImage(this.body,-this.body.width*0.5,-this.body.height*0.5);

ctx1.restore();

}


注意画大鱼眼睛,身体,尾巴的坐标,因为这个时候已经用了translate换了坐标

0 回复 有任何疑惑可以回复我~

我的也是,而且鱼和鼠标还越来越远了

0 回复 有任何疑惑可以回复我~
#1

qq_莫小染_0

我的也是鱼和鼠标越来越远了,你解决没有,求解a
2016-04-01 回复 有任何疑惑可以回复我~

beta加一个PI把角度反过来

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

鱼和鼠标的角度怎么反着旋转 求解啊 女神

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信