防止精灵旋转

时间:2014-02-12 22:25:54

标签: ios iphone ipad sprite-kit

我正在做这个spritekit游戏。

我有这个对象,我想在用户触摸它时上下移动。这是一个必须在轨道中上下滑动或在左右两侧滑动的物体。

因此,当用户触摸对象时,我会做这样的事情

CGVector force = CGVectorMake(0.0f, 5000.0f);
[object.physicsBody applyForce:force];

它是一个垂直的力量。

但当物体与其他物体碰撞时,它会旋转。有没有办法防止物体旋转?

1 个答案:

答案 0 :(得分:1)

试试object.physicsBody.allowsRotation = NO。这忽略了使身体旋转的所有角度冲动和力。