我正在快速地从后面的手术中恢复过来,当我快速学习时,每个人的帮助都很棒。如果这看起来非常简单,我很抱歉,但我认为这可能有助于下一个人。
我已经阅读了Apple Documentation on fixed joints,并且正在努力让它发挥作用。 您会注意到关节存在但不会将两者锁定在一起。
这似乎是一个简单的修复(并且是),但希望这会帮助某人。 当您添加联合时,文档显示: 接头(的 withBodyA :bodyB:锚:) 为此,您需要确保输入您的精灵作为“withBodyA”身体加入。
答案 0 :(得分:1)
我的“坏”联合:
let jointFixed = SKPhysicsJointFixed.jointWithBodyA(zombie1.physicsBody!, bodyB: zombie2.physicsBody!, anchor: z1.position)
self.physicsWorld.addJoint(jointFixed)
修复是为了确保你加入的精灵是第一个变量:
let jointFixed = SKPhysicsJointFixed.jointWithBodyA(zombie2.physicsBody!, bodyB: zombie1.physicsBody!, anchor: z1.position)
self.physicsWorld.addJoint(jointFixed)
与往常一样,三重阅读文档是关键。