我有以下代码:
func laser() {
let scene: SKScene = SKScene(fileNamed: "Laser")!
let laser = scene.childNode(withName: "laser")
let waitAction: SKAction = SKAction.wait(forDuration: 0.0001)
let removeAction: SKAction = SKAction.removeFromParent()
laser?.run(SKAction.sequence([waitAction,removeAction]))
}
但似乎节点没有从内存中删除,因为不断增加。如果你知道为什么要么SKAction.wait
被执行,要么SKAction.removeFromParent()
没有被执行?
我会非常感谢你的帮助。