从 Sandbox 中的 DAE 模型加载 SCNScene 对象
Load a SCNScene object from the DAE model that is in the Sandbox
我需要创建一个带有路径的 SCNScene 对象。例如这样的事情:
/private/var/mobile/Containers/Data/Application/.../tmp/MyUnzippedFiles/4823092205063.dae
我尝试使用:
let virtualObjectScene = try SCNScene(url: url)
但是 returns:
NSURLConnection finished with error - code -1002.
我该怎么做?
也许你应该做以下事情。
在 Sandbox
中将路径 documentDirectory
替换为您的路径
let documentDirectory = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
let pathToObject = documentDirectory + "/tmp/MyUnzippedFiles/4823092205063.dae"
let fileUrl = URL(fileURLWithPath: pathToObject)
let virtualObjectScene = try SCNScene(url: url)
PS。我还没有检查这段代码,所以可能有一些拼写错误
我需要创建一个带有路径的 SCNScene 对象。例如这样的事情:
/private/var/mobile/Containers/Data/Application/.../tmp/MyUnzippedFiles/4823092205063.dae
我尝试使用:
let virtualObjectScene = try SCNScene(url: url)
但是 returns:
NSURLConnection finished with error - code -1002.
我该怎么做?
也许你应该做以下事情。 在 Sandbox
中将路径documentDirectory
替换为您的路径
let documentDirectory = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
let pathToObject = documentDirectory + "/tmp/MyUnzippedFiles/4823092205063.dae"
let fileUrl = URL(fileURLWithPath: pathToObject)
let virtualObjectScene = try SCNScene(url: url)
PS。我还没有检查这段代码,所以可能有一些拼写错误