【发布时间】:2014-09-02 09:54:52
【问题描述】:
我有以下代码(Swift 中面向 iOS 的 SceneKit):
let scnView = self.view as SCNView
let scene = SCNScene()
let levelScene = SCNScene(named: "level")
scene.rootNode.addChildNode(levelScene.rootNode)
scnView.scene = scene
scnView.backgroundColor = UIColor.grayColor()
scnView.allowsCameraControl = true
scnView.showsStatistics = true
问题是,在scene.rootNode.addChildNode(level.rootNode) 我在控制台中收到以下错误:
[SCNKit ERROR] removing the root node of a scene from its scene is not allowed
我不确定为什么会出现此错误,但我正在尝试加载我的 level.dae 文件并将其添加到场景中。从我在模拟器(和设备)中看到的情况来看,它加载正常。
我应该怎么做才能防止出现错误消息?
【问题讨论】: