在 ARKit 中创建 SCNScene 对象时无法加载 .dae 文件

Not able to load .dae file while creating a SCNScene object in ARKit

我正在尝试借助以下代码行加载 .dae 文件:

let scene = SCNScene(named: "art.scnassets/bench.dae")

但是,当我 运行 我的项目时,应用程序崩溃了,因为变量场景为零。

我做错了什么?

将 art.scnassets 添加到复制包资源

问题似乎出在 .dae 文件的 size/orientation 上。我将它旋转 90 度并缩小图像,现在它似乎可以工作了。

我知道这已经很老了,但如果有人像我昨天遇到的那样遇到这个问题,以下是我为解决该问题所做的工作。我认为问题出在格式上,所以我尝试了 .scn 模型,但是将它复制到主目录中并且它起作用了,然后我猜问题出在目录中,所以我将我的 .dae 文件复制到项目的主目录中,然后在复制下重新添加它-bundle-resources 来自构建阶段,它工作得很好。希望这有帮助。