SpriteKit使2个SKShapeNodes粘在一起?

时间:2015-05-20 21:44:32

标签: ios swift sprite-kit

当我将一个SKShapeNode拉近另一个时,我试图找到一种方法让两个SKShapeNodes粘在一起。有没有办法用SpriteKit API做到这一点?

例如:当我将一个块移近另一个块时,两个磁块粘在一起形成一个较长的块。

谢谢!

1 个答案:

答案 0 :(得分:3)

在更新方法中检查有问题的2个SKSpriteNodes的位置。当他们达到所需的距离时,你可以让一个孩子成为另一个孩子。或者,您可以创建一个不可见的节点,覆盖两个SKSpriteNodes并使它们成为不可见节点的子节点。