2011-08-31 14 views
3

我想要一個PhysicsWorld,其中只有一些元素受到重力的影響(由Accelerometer設置)。我已經嘗試將一些對象的質量設置爲0,但這不起作用。有沒有什麼辦法讓一些Bodys免於他們所處世界的嚴重性?我可以使身體免疫重力嗎?

回答

4

想想你會怎麼做在現實世界 - 你需要一個向上的力來抵消重力作用,使一些中性浮力。

因此,嘗試將加速對身體是平等的,相反你的重力加速度。

+0

我不知道它是否會起作用,但這實際上很有意義。 – EKI

+0

我對Box2D擴展進行了一些修改,以包含來自更新版本Box2D的setGravityScale方法。我張貼的鏈接, http://stackoverflow.com/questions/11239548/how-do-i-make-a-body-ignore-gravity-andengine/12770735#12770735 例如,使身體忽略重力呼叫, Body.setGravityScale(0.0f); 我列出了它是如何實現的解釋。還有一個爲GLES1提供的下載。 希望這會有所幫助。 – Steven