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

来源:2-8 大鱼随鼠标移动

yzdsd

2016-01-09 22:57

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

写回答 关注

3回答

  • qq_陌末_0
    2016-05-15 05:12:40

    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换了坐标

  • chanchan6666
    2016-03-06 15:44:10

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

    qq_莫小染...

    我的也是鱼和鼠标越来越远了,你解决没有,求解a

    2016-04-01 18:37:44

    共 1 条回复 >

  • hoenybee
    2016-01-26 17:23:16

    beta加一个PI把角度反过来

HTML5小游戏---爱心鱼(上)

学做HTML5游戏,轻轻松松带你上手,适合刚入手游戏开发的同学

92348 学习 · 551 问题

查看课程

相似问题