我正在将一个 .usdz 模型(从 Apple 下载)加载到我ARSCNSceneView
的工作中。但不幸的是,模型总是在没有任何纹理的情况下被渲染,并且看起来是黑色的。
// Get the url to the .usdz file
guard let usdzURL = Bundle.main.url(forResource: "toy_robot_vintage", withExtension: "usdz")
else {
return
}
// Load the SCNNode from file
let referenceNode = SCNReferenceNode(url: usdzURL)!
referenceNode.load()
// Add node to scene
sceneView.scene.rootNode.addChildNode(referenceNode)