物理技巧需要

时间:2013-08-05 10:25:05

标签: box2d physics game-physics

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

1 个答案:

答案 0 :(得分:0)

首先是垂直部分。

惯例:向上是正方向,g是正向。

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

达到此高度然后回落到B y 的时间是 t = sqrt(2 / g)(sqrt(HA y )+ SQRT(HB <子>ý))

现在我们可以做横向部分了。要在时间t从A x 到B x ,我们必须有一个(常数)水平速度 V x =(乙<子> X -A <子> X )/ T