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