问:如何使用直线连接静态和移动圆

时间:2017-03-29 13:39:42

标签: swift sprite-kit

我的场景包含三个圆圈 - 两个圆圈是静止的,一个是不断移动的圆圈。我需要连接一个移动圆和一个中心圆,以便连接线固定到两个圆(我希望线与移动圆一起移动)。

melt

该行是CGPathSKPhysicsJointPin连接圆圈 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

线是动态的,世界有重力设置。

节点应该如何联合?

0 个答案:

没有答案