【发布时间】:2021-02-07 15:12:17
【问题描述】:
如何使用 ARKit 从远程服务器加载usdz 模型和纹理?
如下例:
let myURL = NSURL(string: "https://mywebsite.com/vase.scn")
guard let scene = try? SCNScene(url: myURL! as URL, options: nil) else {
return
}
let node = scene.rootNode.childNode(withName: "vase", recursively: true)
let transform = queryResult.worldTransform
let thirdColumn = transform.columns.3
node!.position = SCNVector3(thirdColumn.x, thirdColumn.y, thirdColumn.z)
self.sceneView.scene.rootNode.addChildNode(node!)
【问题讨论】:
-
您是否尝试过在 SCNScene 初始化时捕获错误?它可能会让你知道出了什么问题
标签: swift augmented-reality arkit usdz