旧身体世界重视新事物

时间:2014-07-18 16:15:52

标签: libgdx box2d gravity

我正在尝试用libgdx学习box2d。我有一个倒下的角色。如果角色与奖金碰撞,我会移除角色并创建较小的角色来调整大小。但是当我创造一个新的较小的一个时,重力会重置自己,新的动作就像新游戏开始一样开始。无论如何要将由于重力而发生的旧字符值转移到新的字符以进行不间断运动?

1 个答案:

答案 0 :(得分:1)

据推测,你创造的新身体与原始身体的位置和角度相同?怎么样对速度做同样的事情?

在移除原始物体之前,获取它的线性和角速度。 (GetLinearVelocity,GetAngularVelocity)

创建新体时设置这些速度。 (SetLinearVelocity,SetAngularVelocity)