如何删除所有节点
How to Remove all Nodes
我正在使用以下代码,它可以正常删除最近创建的子节点。但我想从场景中删除所有相关节点
self.removeNodeWithAnimation(contact.nodeBit, explosion: false)
我想你需要的功能是这样的:
self.augmentedRealityView.scene.rootNode.enumerateChildNodes { (existingNode, _) in
existingNode.removeFromParentNode()
}
例子中self.augmentedRealityView
指的是变量:
var augmentedRealityView: ARSCNView!
我正在使用以下代码,它可以正常删除最近创建的子节点。但我想从场景中删除所有相关节点
self.removeNodeWithAnimation(contact.nodeBit, explosion: false)
我想你需要的功能是这样的:
self.augmentedRealityView.scene.rootNode.enumerateChildNodes { (existingNode, _) in
existingNode.removeFromParentNode()
}
例子中self.augmentedRealityView
指的是变量:
var augmentedRealityView: ARSCNView!