为什么我的SKSprite在连接到SKPhysicsJointPin时不会对碰撞做出反应?

时间:2014-07-10 01:51:33

标签: ios sprite-kit skphysicsbody skphysicsjoint

在下面的图片中,您可以看到3个精灵,所有精灵都附有SKPhysicsBodies。红色圆圈是一个旋转点,蓝色矩形是一个"桨叶"用SKPhysicsJointPin连接到旋转接头。桨可以正常工作。重力使其前后摆动,如果我在该区域有其他场,它们也会使桨也摆动。

然而,一件不起作用的事情是碰撞。如果绿球击中球拍,绿球从球上反弹,但球拍绝对没有任何作用。球作为质量= 1.0,并且我将桨设置为质量= 0.1,因此球击中桨时应该有非常明显的效果。

我错过了什么?

red = hinge, blue = paddle, green = ball

1 个答案:

答案 0 :(得分:0)

是的,你是对的。这就是我每天工作14小时后会发生的事情。我在球上有碰撞面罩,因此球会撞到球拍,但我没有在球拍上面罩,所以球拍没有对球做出反应。现在全部修好:)