【问题标题】:Calculating 2D parabolic trajectory for a projectile to hit a position计算射弹击中位置的 2D 抛物线轨迹
【发布时间】:2015-10-02 20:44:21
【问题描述】:

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

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

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

【问题讨论】:

标签: unity3d 2d unity3d-2dtools projectile


【解决方案1】:

假设有重力但没有阻力:

在哪里

  • x,y是位移
  • x_0, y_0 是初始位置
  • u_x, u_y 为初速度
  • g 是重力加速度
  • t 是经过的时间

【讨论】:

    猜你喜欢
    • 2021-02-25
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 2018-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多