【问题标题】:Lua/Box2D: Apply velocity in a directionLua/Box2D:在一个方向上应用速度
【发布时间】:2011-05-23 19:27:37
【问题描述】:

如何使用 Lua 和 Box2D 在相对于对象当前速度的正向应用速度?

我正在努力解决这个问题。到目前为止,这是我所拥有的:要获得对象的当前速度矢量,您需要从其当前位置减去其最后位置。然后我可以以某种方式将其应用于对象的速度。但是怎么做呢?

【问题讨论】:

    标签: lua physics box2d


    【解决方案1】:

    Box2D 提供了一个函数b2Vec2 GetLinearVelocity(),您可以使用它来获取物体的速度。还有SetLinearVelocity(const b2Vec2&); 可用于应用速度。

    这一切如何与您的 Lua 代码联系取决于您。如果没有更多信息,我无法为此提供太多建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多