Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 在ARKit中创建SCNScene对象时无法加载.dae文件_Swift_Augmented Reality_Arkit - Fatal编程技术网

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

Swift 在ARKit中创建SCNScene对象时无法加载.dae文件,swift,augmented-reality,arkit,Swift,Augmented Reality,Arkit,我正在尝试使用以下代码行加载.dae文件: let scene = SCNScene(named: "art.scnassets/bench.dae") 但是,当我运行我的项目时,应用程序正在崩溃,因为可变场景为零 我做错了什么?添加art.scnassets以复制捆绑资源 添加art.scnassets以复制捆绑资源 问题似乎出在.dae文件的大小/方向上。我把它旋转了90度,缩小了图像的比例,现在它似乎可以工作了 问题似乎出在.dae文件的大小/方向上。我把它旋转了90度,缩小了图像的比例

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

let scene = SCNScene(named: "art.scnassets/bench.dae")
但是,当我运行我的项目时,应用程序正在崩溃,因为可变场景为零


我做错了什么?

添加art.scnassets以复制捆绑资源


添加art.scnassets以复制捆绑资源


问题似乎出在.dae文件的大小/方向上。我把它旋转了90度,缩小了图像的比例,现在它似乎可以工作了

问题似乎出在.dae文件的大小/方向上。我把它旋转了90度,缩小了图像的比例,现在它似乎可以工作了

我知道这已经很老了,但如果有人像我昨天那样面对这个问题,下面是我为解决这个问题所做的。我认为问题是在格式中,所以我尝试了.scn模型,但在主目录中复制它时,它工作了,然后猜测问题在目录中,所以我将.dae文件复制到项目的主目录中,然后将其重新添加到构建阶段的复制包资源下,它工作得非常好。希望这能有所帮助。

我知道这已经很老了,但如果有人像我昨天那样面对这个问题,下面是我为解决这个问题所做的。我认为问题是在格式中,所以我尝试了.scn模型,但在主目录中复制它时,它工作了,然后猜测问题在目录中,所以我将.dae文件复制到项目的主目录中,然后将其重新添加到构建阶段的复制包资源下,它工作得非常好。希望这能有所帮助。

可能有很多原因导致此问题。你能把你的项目上传到GitHub或其他网站吗?很抱歉,我不能把项目上传到GitHub,因为这个代码不属于我。请指定可能出错的地方好吗?可能是在尝试使用场景对象时,场景对象尚未初始化,或者读取了错误的实例,或者没有将art.scnassets添加到复制的捆绑资源中。。。这是不可能从一行代码中分辨出来的。可能有很多因素导致了这个问题。你能把你的项目上传到GitHub或其他网站吗?很抱歉,我不能把项目上传到GitHub,因为这个代码不属于我。请指定可能出错的地方好吗?可能是在尝试使用场景对象时,场景对象尚未初始化,或者读取了错误的实例,或者没有将art.scnassets添加到复制的捆绑资源中。。。从一行代码是无法分辨的。