Swift / Box2D:无法在bodyDef上预设运动主体的角度

时间:2018-09-23 21:32:38

标签: swift swift3 rotation box2d radians

使用Swift和Box2d,我试图将移动的墙添加到我的当前关卡中。似乎Box2d忽略了BodyDef上用于运动物体的角度设置。 根据应该起作用的文档。

let bodyDef = b2BodyDef()
bodyDef.position = self.ptm_vec(node.position) // convert from points to meters
bodyDef.angle = b2Float(node.zRotation) // in radians

启用我的Box2D调试图,我可以看到此处使用的直角对象im并未旋转,因此仍然处于angle = 0。在场景中,将zRotation设置为1.75(约90度)后,节点已正确旋转,但在Box2D上,该角度仍为0。

这是怎么了?

0 个答案:

没有答案