我正在做这个spritekit游戏。
我有这个对象,我想在用户触摸它时上下移动。这是一个必须在轨道中上下滑动或在左右两侧滑动的物体。
因此,当用户触摸对象时,我会做这样的事情
CGVector force = CGVectorMake(0.0f, 5000.0f);
[object.physicsBody applyForce:force];
它是一个垂直的力量。
但当物体与其他物体碰撞时,它会旋转。有没有办法防止物体旋转?
答案 0 :(得分:1)
试试object.physicsBody.allowsRotation = NO
。这忽略了使身体旋转的所有角度冲动和力。