1
添加SCNReferenceNode可以在Xcode場景編輯器完成後工作。但是,如果使用下面的代碼以編程方式完成,則場景中不會顯示任何內容。SceneKit:無法以編程方式添加SCNReferenceNode,雖然可以在Xcode場景編輯器中工作
filePath
包含print
語句證明的有效路徑以及逐步執行代碼。
幫助?
if let filePath = NSBundle.mainBundle().pathForResource("RefTest", ofType: "scn", inDirectory: "TestScene.scnassets") {
let referenceURL = NSURL(fileURLWithPath: filePath)
if #available(iOS 9.0, *) {
let referenceNode = SCNReferenceNode(URL: referenceURL)
scene!.rootNode.addChildNode(referenceNode!)
print(referenceNode)
}
}