2013-08-05 50 views
0

我在为我的游戏老板添加功能时遇到了这个问题。 攻击老板将会执行一个攻击,从最初的位置跳转到直接在球员身体上(伤害他)。现在我不知道如何设置boss的初始速度,以便它始终跳到玩家的身体上。我们有两个因素老板位置和球员位置(终点)。任何公式/建议将不胜感激。 谢谢需要物理技巧

+1

有多种方法可以从A跳到B。您是否想让老板每次跳到相同的高度?或者以相同的角度发射?或者相同的初始速度?或以特定角度登陆? – Beta

+0

唯一的限制就是高度,每次都有相同的高度,看起来不错和体面。有可能A&B在跳跃时已知。 – user2538174

+0

A以上的高度?还是高于B?或者在原点之上?你想要X和Y分量的速度,还是幅度和角度? – Beta

回答

0

首先是垂直部分。

约定:向上是正向,g是正向。

从一个ÿ就达到最大高度H需要初始速度V Ŷ = SQRT(2克(H-A ý))

达到这一高度,然后回落至乙ý吨= SQRT(2 /克)的时间(SQRT(H-A ý)+ SQRT(H-B ý))

现在我们可以做水平部分。从A X得到在时刻t到B X,就必须有一个(恒定)的水平速度V X =(B X -A X)/吨

+0

谢谢,它按预期工作。 – user2538174