大鱼移动的中心点不是鼠标的位置

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

Javi_Wang

2015-10-18 16:37

调用 lerpDistance 函数以后  大鱼和鼠标的位置总是差了一段距离,

而且我发现 大鱼将canvas中心当成了 0,0 点,应该左上角才是 0,0,求解

写回答 关注

3回答

  • 慕九州5592980
    2015-10-21 09:38:20

    往右走的时候还是到了一定位置鱼就旋转180度,你说的原理是什么啊

    Javi_W...

    ctx1.rotate(this.angle - 179);

    2015-10-21 10:04:36

    共 1 条回复 >

  • 慕九州5592980
    2015-10-19 12:09:59

    往右边走,总是鱼尾为什么啊?

    Javi_W...

    你把角度减去179就好了

    2015-10-20 13:21:46

    共 1 条回复 >

  • Javi_Wang
    2015-10-18 17:55:31

    已解决,特别提示大家一下,大鱼在绘制的时候一定要以大鱼自己为中心,不要以canvas的中心为中心,否则大鱼和鼠标将会出现canvas对角线除以2的误差。

    慕娘9474...

    可以说一下你怎么解决的吗? 或者发一下源码

    2018-06-18 09:51:59

    共 3 条回复 >

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

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

92350 学习 · 551 问题

查看课程

相似问题