走出窗台时,角色精灵会旋转

时间:2014-01-08 20:05:37

标签: box2d cocos2d-x gravity

我有一个因重力而跌倒的行走角色。然而,当它走出窗台时,角色会旋转。这是因为身体的一半在空中,一半是在壁架上(另一个身体)。是否有可能在角色完全脱离壁架之前不施加重力?

或者这个问题可能有不同的解决方案?

1 个答案:

答案 0 :(得分:0)

b2BodyDef有fixedRotation字段,如果为true则阻止身体旋转。

类似地,如果你需要在运行时关闭和打开它,b2Body类有一个SetFixedRotation方法。