0

我正在尝试创建一个场景,其中上半部分有重力,下半部分有重力。

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

4

1 回答 1

0

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

于 2014-10-13T10:26:03.080 回答