Playground输出的代码 ,注意右侧打印出的SpriteNode输出值,HAPPY_NODE的输出信息一致.
//MARK:- 扩展SkSpriteNode属性
extension SKSpriteNode {
func copyWithPhysicsBody()->SKSpriteNode{
let spriteNode = self.copy() as! SKSpriteNode
spriteNode.physicsBody = self.physicsBody
return spriteNode
}
}
那么我们为何要进行节点的复制呢?WHY? WHY? WHY?
因为我们须用节点spritenode.copy()把其它Scene(CircleScene.sks)里的节点拷贝一份,