【发布时间】:2019-05-23 10:31:36
【问题描述】:
我正在尝试将 .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 的文档,这意味着找不到该文件。这让我相信我没有正确导入文件,或者我有一个损坏的文件。有什么想法吗?
【问题讨论】: