2014-10-12 64 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