我正在使用以下代码,它可以正常删除最近创建的子节点。但我想从场景中删除所有相关节点
self.removeNodeWithAnimation(contact.nodeBit, explosion: false)
最佳答案
我想你需要的功能是这样的:
self.augmentedRealityView.scene.rootNode.enumerateChildNodes { (existingNode, _) in
existingNode.removeFromParentNode()
}
在示例中,self.augmentedRealityView
指的是变量:
var augmentedRealityView: ARSCNView!
关于swift - 如何删除所有节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47140433/