所以这是一个非常简单的问题:我有一个SKSpriteNode
fullPiece
并且当它到达某个点时,我想复制它并将副本转移到另一个父节点。所以我要做的就是
var tempPiece = fullPiece
fullPiece.removeFromParent()
collectionOfParts.addChild(tempPiece)
我复制对象,然后删除旧的,然后添加副本。
然而,后来我又删除了整篇文章和副本,或任何东西都消失了。我怎样才能使它正常工作?
最佳答案
这就足够了:
var tempPiece: SKSpriteNode! = SKSpriteNode()
tempPiece = fullPiece
tempPiece.name = "tempPiece"
collectionOfParts.addChild(tempPiece)
fullPiece.removeFromParent()
...
关于swift - 如何复制SkspriteNode但将它们分开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37396270/