0

我在向我的游戏老板添加功能时遇到了这个问题。其中一个攻击老板将执行,从它的初始位置跳到直接在玩家身上(伤害他)。现在我不知道如何设置老板的初始速度,以便它总是跳到玩家的身上。我们有两个因素老板位置和玩家位置(终点)。任何公式/建议将不胜感激。谢谢

4

1 回答 1

0

首先是垂直部分。

约定:up 为正方向,g 为正。

从 A y开始并达到最大高度 H 需要初始速度V y =sqrt(2g(HA y ))

达到这个高度然后回落到 B y的时间是t=sqrt(2/g) (sqrt(HA y )+sqrt(HB y ))

现在我们可以做水平部分了。为了在时间 t 内从 A x到达 B x,我们必须有一个(恒定的)水平速度V x = (B x -A x )/t

于 2013-08-07T15:59:34.760 回答