【发布时间】:2014-01-08 20:05:37
【问题描述】:
我有一个行走的角色,由于重力而跌倒。然而,当它离开壁架时,角色会旋转。这是因为身体的一半在空中,另一半在窗台上(另一个身体)。是否可以在角色完全离开窗台之前不施加重力?
或者这个问题有不同的解决方案?
【问题讨论】:
我有一个行走的角色,由于重力而跌倒。然而,当它离开壁架时,角色会旋转。这是因为身体的一半在空中,另一半在窗台上(另一个身体)。是否可以在角色完全离开窗台之前不施加重力?
或者这个问题有不同的解决方案?
【问题讨论】:
b2BodyDef 有 fixedRotation 字段,如果为 true,则可以防止身体旋转。
类似地,b2Body 类有一个SetFixedRotation 方法,如果您需要在运行时关闭和打开它。
【讨论】: