问答详情
源自:2-8 大鱼随鼠标移动

尾部跟着鼠标移动的

为什么是 尾部跟着鼠标移动的?老师提供一下源代码吧,好像楼上也遇到过类似问题

提问者:等我修炼成魔 2015-10-12 14:41

个回答

  • 蛋加树
    2015-10-28 15:16:44
    已采纳

    之前也遇到这个问题,后来重复看了看,对比代码,发现是在mom.js中的momObj.prototype.draw函数中,写大鱼身体翻转时写错了。应该是

    var deltaY = my - this.y;
     var deltaX = mx - this.x;
     var beta = Math.atan2(deltaY, deltaX) + Math.PI;

    不知道你的问题是不是这个原因导致。

  • 等我修炼成魔
    2015-11-03 10:37:31

    少了一个+ Math.PI;,谢谢!问题解决了