计算射弹撞击位置的2D抛物线轨迹

时间:2015-10-02 20:44:21

标签: unity3d 2d unity3d-2dtools projectile

我正在Unity中开发2D防御塔。

我正在尝试计算一个抛物线,以绘制从游戏中的塔发射的射弹的轨迹。我已经得到了塔的位置和敌人的位置 - 现在我需要一个计算抛物线的算法来击中敌人。

这种计算是否存在通用算法或类似的东西?

1 个答案:

答案 0 :(得分:0)

假设重力但没有阻力我们有:

其中

  • x,y是位移
  • x_0,y_0是初始位置
  • u_x,u_y是初始速度
  • g是由于重力引起的加速度
  • t已过了一段时间