【问题标题】:Is there a way to achieve change in gravitational pull using box2d?有没有办法使用 box2d 来改变引力?
【发布时间】:2014-10-12 10:30:06
【问题描述】:

我正在尝试创建一个场景,其中前半部分的重力来自顶部,而后半部分的重力来自底部。

我如何在 Box2D 中实现这一点,因为我只能为整个世界定义重力。 我需要将屏幕分成两个世界吗?

【问题讨论】:

    标签: box2d box2dweb


    【解决方案1】:

    您需要将世界的重力设置为零,并根据每个动态主体的当前位置分别对每个动态主体使用 ApplyForce。施加的力的大小是身体的质量乘以重力,并且将施加在身体的质心处。更多信息在这里:http://www.iforce2d.net/b2dtut/custom-gravity

    【讨论】:

      猜你喜欢
      • 2016-04-25
      • 2019-06-11
      • 2012-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 2011-10-09
      相关资源
      最近更新 更多