我下面的代码应该将用户创建的 arkit 对象放在 scenview 中,但它不起作用。它放置 1 个对象,不能再放置任何其他对象。我注释掉的代码完美地放置了 scn 形状的球,并且在调用函数时与用户请求的一样多。但是它只放置 1 个用户创建的对象,我想放置几个对象。
func createBall(hitPosition : SCNVector3) {
// let newBall = SCNSphere(radius: 0.01)
// let newBallNode = SCNNode(geometry: newBall)
// newBallNode.position = hitPosition
// self.sceneView.scene.rootNode.addChildNode(newBallNode)
let scene = SCNScene(named: "art.scnassets/dontCare.scn")!
// Set the scene to the view
sceneView.scene = scene
}