我已经下载了苹果提供的.usdz模型:https://developer.apple.com/arkit/gallery/
但是现在我想用其中一个模型创建一个SCNNode,所以我正在执行以下操作来获取该节点:
然后我将其添加到场景中,结果如下所示:
为什么它没有纹理?
我已经将下载的.usdz文件放入项目目录中的一个文件夹中,如您所见:
guard let urlPath = Bundle.main.url(forResource: "retrotv", withExtension: "usdz") else {
return
}
let mdlAsset = MDLAsset(url: urlPath)
let modelRootNode = SCNScene(mdlAsset: mdlAsset).rootNode
然后我将其添加到场景中,结果如下所示:
![enter image description here](https://istack.dev59.com/ZNbqW.webp)
我已经将下载的.usdz文件放入项目目录中的一个文件夹中,如您所见:
![enter image description here](https://istack.dev59.com/TuzDT.webp)
.loadTextures()
这个方法! - Fattie