有没有办法用box2d实现引力变化?

时间:2014-10-12 10:30:06

标签: box2d box2dweb

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

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

1 个答案:

答案 0 :(得分:0)

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