gpt4 book ai didi

swift - Bundle.main.url 在 Xcode 中找不到我的 .obj 文件

转载 作者:行者123 更新时间:2023-11-30 10:43:40 25 4
gpt4 key购买 nike

我正在尝试将 .obj 文件加载到 Xcode 中,以便可以使用 ModelIO 加载它。

我从提供免费 3D 模型的网站获得了一个 .obj 文件以及一个 .model 和 .mtl 文件。 (不幸的是我不记得名字了,但我确信它并不重要)我将所有 3 个文件放入 Assets.xcassets 中。

然后我使用以下代码尝试加载该文件。 OBJ 文件具体称为“car.obj”:

let modelURL = Bundle.main.url(forResource: "car", withExtension: "obj")!

它应该返回一个 URL,我可以用它来创建 MDLAsset,但如果我尝试构建应用程序,它只会显示以下错误:

Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value

根据 Apple 的文档,这意味着未找到该文件。这让我相信我没有正确导入文件,或者我的文件已损坏。有什么想法吗?

最佳答案

无需放置到 Assets.xcassets 中。尝试放入项目文件夹中。就像image一样

关于swift - Bundle.main.url 在 Xcode 中找不到我的 .obj 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56273267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com