我正在尝试将.obj文件加载到Xcode中,以便可以使用ModelIO加载它。
我从提供免费3D模型的网站上获得了.obj文件以及.model和.mtl文件。 (不幸的是,我不记得这个名字了,但我确定它并不重要),我将所有3个文件都放入了Assets.xcassets。
然后,我使用以下代码尝试加载文件。 OBJ文件专门称为“ car.obj”:
let modelURL = Bundle.main.url(forResource: "car", withExtension: "obj")!
它应该返回一个可用于创建MDLAsset的URL,但是如果我尝试构建该应用程序,它将仅显示以下错误:
线程1:致命错误:展开包装时意外发现nil 可选值
根据Apple的文档,这暗示未找到文件。这使我相信我没有正确导入文件,或者文件损坏。有什么想法吗?