Xcode / ARKit - 无法向节点添加多个子节点

时间:2017-10-26 17:16:52

标签: swift xcode nodes scenekit arkit

我目前有一个载有多个孩子的太空船.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!)
}

我没有得到任何错误但是如果我添加船只只显示身体而不是驾驶舱?

任何有助于指出问题的帮助都将非常感激:)

0 个答案:

没有答案