2014-10-12 34 views
1

我想创造一个游戏空间,将世界重力设置为地球中心,使物体从各个方面落在地球上,是吗?可能还是不可以?LibGDX我怎样才能将地心引力设置为

+1

你可以看看[这个问题](http://stackoverflow.com/questions/25940650/how-to-create-whirlpool-vortex-effect)关于如何创建一个吸引其他人的身体用重力预示着。 – kajacx 2014-10-12 11:56:25

回答

0

是的,这是可能的。如果让你的“世界”的对象给它:

World world = new World(new Vector2(0,0)) 

这是你如何创建Farseer物理的世界里,我听说的Box2D和先知是非常相似的。寻找一些Box2D教程,你想要的东西看起来非常简单。

+0

我已经使用这个角度ABC A(x,y)B(0,0)C(x,0) – 2014-10-12 07:39:08

+0

KGB我不认为你理解这个问题或者我可能不知道。我认为他想要做这样的事情http://s11.postimg.org/93yziwu4z/path3016.png 0,0不会引力.. – 2014-10-12 09:46:10

0

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

+0

谢谢你,我已经做到了) – 2014-10-13 12:29:55