【发布时间】:2014-09-05 14:29:56
【问题描述】:
我正在使用 Math.atan2 方法检测从 a 点到 b 点的两个不同点。
但是当我的精灵动画检测到另一个点时,它会以超快的速度移动。是否可以降低我的精灵动画的移动速度?
因此,当您按下添加鱼按钮后,鱼精灵动画将在画布上移动。然后您可以单击画布的任何部分,鱼精灵动画将朝它移动。同时你会看到超快速移动的速度精灵。
【问题讨论】:
标签: javascript html animation
我正在使用 Math.atan2 方法检测从 a 点到 b 点的两个不同点。
但是当我的精灵动画检测到另一个点时,它会以超快的速度移动。是否可以降低我的精灵动画的移动速度?
因此,当您按下添加鱼按钮后,鱼精灵动画将在画布上移动。然后您可以单击画布的任何部分,鱼精灵动画将朝它移动。同时你会看到超快速移动的速度精灵。
【问题讨论】:
标签: javascript html animation
你必须改变鱼的速度机制,通过降低你乘以的数字 改变
this.speedX= (tx/dist) * 1
进入
this.speedX=(tx/dist) * 0.1
应该降低10倍速度
【讨论】: