我正在写这个基于保卫地球的太空塔防游戏。这些火炮有 260 度的射程,它们也绕着地球运行。小兵可以来自各个方向(围绕地球 360 度)。我希望枪能巧妙地瞄准小兵,瞄准子弹击中小兵的位置,而不是小兵所在的位置。
我想知道如何计算子弹会在哪里拦截外星人。
提前致谢
注意:这不是作业,我也不是要你写代码。我只是不明白解决这个问题的数学。
这些是我知道的:Creep 的速度、creep 的位置、creep 的目的地、子弹速度、子弹的原始位置。我不知道任何角度。我会给你看一张照片,但显然我没有足够的声望点
目前我已经实现了子弹随着爬行位置的更新,因此子弹随着爬行而弯曲。它的效率非常低,根本不是我想要的。