从arkit中的sceneView获取特定节点

pd *_*ung 1 augmented-reality ios arkit

self.sceneView.scene.rootNode.addChildNode(sphere)
Run Code Online (Sandbox Code Playgroud)

我在上面添加了节点.但我想得到节点并编辑一些东西......

但是......我怎么能得到一个节点?

self.sceneView.scene.rootNode.enumerateChildNodes { (node, stop) in
            node.enumerateChildNodes{(node, stop) in

                     What should I do in here? 

                })
Run Code Online (Sandbox Code Playgroud)

Pet*_*ies 6

你想获得节点并编辑一些东西,当你添加节点时,用它命名

node.name = "yourNodeName"
Run Code Online (Sandbox Code Playgroud)

然后得到:

self.sceneView.scene.rootNode.enumerateChildNodes { (node, _) in
    if node.name == "yourNodeName" {
       //edit something
       node.removeFromParentNode()
    }
}
Run Code Online (Sandbox Code Playgroud)