我目前有一个载有多个孩子的太空船.scn
文件。例如:驾驶舱,车身,灯光,底部等。我正在尝试将这些物体组合在一起,在现实世界中将它们一起产生为一艘宇宙飞船。
我的代码目前看起来像这样:
func addUFO() {
let UFOScene = SCNScene(named: "art.scnassets/ship.scn")
let UFONode = UFOScene?.rootNode.childNode(withName: "body", recursively: false)
UFONode?.addChildNode((UFOScene?.rootNode.childNode(withName: "Cockpit", recursively: false))!)
UFONode?.position = SCNVector3(0, 0, -0.2)
self.sceneView.scene.rootNode.addChildNode(UFONode!)
}
我没有得到任何错误但是如果我添加船只只显示身体而不是驾驶舱?
任何有助于指出问题的帮助都将非常感激:)