2014-07-18 48 views
0

我想學習box2d與libgdx。我有一個人物掉下來。如果角色與獎勵相撞,我會移除角色並創建較小的角色來調整角色的大小。但是,當我創造新的小遊戲時,重力會自行重置,新遊戲開始新遊戲開始,如新遊戲開始。無論如何,將因重力而發生的舊字符值轉移到新字符值以進行不停止運動?舊的身體世界值到新的

+0

我不明白一件事兄弟.. –

+0

@保羅他希望創建新的對象,已經有一個與被刪除的速度和方向相同的對象。 – Madmenyo

+0

感謝保羅,比我的問題更清楚:) – user3752412

回答

1

大概你是用原來的位置和角度創造新的身體?如何做同樣的速度?

在刪除原始物體之前,獲取它的線性和角速度。 (GetLinearVelocity,GetAngularVelocity)

在創建新體時將這些速度設置。 (SetLinearVelocity,SetAngularVelocity)

+0

謝謝,這就是我一直在尋找。 – user3752412