标签: ios swift sprite-kit
当我将一个SKShapeNode拉近另一个时,我试图找到一种方法让两个SKShapeNodes粘在一起。有没有办法用SpriteKit API做到这一点?
例如:当我将一个块移近另一个块时,两个磁块粘在一起形成一个较长的块。
谢谢!
答案 0 :(得分:3)
在更新方法中检查有问题的2个SKSpriteNodes的位置。当他们达到所需的距离时,你可以让一个孩子成为另一个孩子。或者,您可以创建一个不可见的节点,覆盖两个SKSpriteNodes并使它们成为不可见节点的子节点。