我的场景包含三个圆圈 - 两个圆圈是静止的,一个是不断移动的圆圈。我需要连接一个移动圆和一个中心圆,以便连接线固定到两个圆(我希望线与移动圆一起移动)。
该行是CGPath
,SKPhysicsJointPin
连接圆圈 A 和 B 的中心。圆 A 正在移动而圆 B 是静态的。我试图通过let joint = SKPhysicsJointPin.joint(withBodyA: circleA.physicsBody!, bodyB: line.physicsBody!, anchor: circleA.position)
let joint2 = SKPhysicsJointPin.joint(withBodyA: circleB.physicsBody!, bodyB: line.physicsBody!, anchor: circleB.position)
physicsWorld.add(joint)
physicsWorld.add(joint2)
将线路的物理机构与 A 的物理机构连接起来,并为 B做同样的事情。但这并不像通缉的那样工作。
wage
线是动态的,世界有重力设置。
节点应该如何联合?