0
我想创建一个场景,其中上半场有重力,上半场有重力,下半场有重力。有没有办法通过box2d来实现引力的变化?
我如何在Box2D中实现这一点,因为我只能为整个世界定义重力。 我是否需要将屏幕分成两个世界?
我想创建一个场景,其中上半场有重力,上半场有重力,下半场有重力。有没有办法通过box2d来实现引力的变化?
我如何在Box2D中实现这一点,因为我只能为整个世界定义重力。 我是否需要将屏幕分成两个世界?
您需要将世界的重力设置为零,并根据当前位置分别对每个动态主体使用ApplyForce。施加的力的大小是身体的质量乘以重力,并且将应用在身体质量的中心。更多的信息在这里:http://www.iforce2d.net/b2dtut/custom-gravity