如何使DAE导入错误消失?

时间:2014-10-08 03:41:51

标签: ios xcode maya collada scenekit

将.DAE文件拖放到iPhone的XCode项目中然后单击它后,我看到此错误:screenshot of Xcode error

当我点击Apple提供的.DAE文件时,我没有看到此错误(我看到预览)。此文件从Maya导出为COLLADA格式。您对如何获得有关此错误的更多信息有任何想法吗?您有什么想法可能导致此错误吗?

我相信原始的maya文件需要更改并重新导出。但是,我对什么需要改变的概念很少。苹果开发者论坛和互联网之前似乎没有看到过这个错误,动画师和装配工也不知所措。我想要一个提示!

感谢您阅读本文。

2 个答案:

答案 0 :(得分:0)

从Maya导出到DAE_FBX格式时,我遇到了类似的错误。我能够修复导入Xcode的错误的唯一方法是从Maya以FBX格式保存,导入Cheetah3D,然后从Cheetah导出为DAE。我认为Maya如何导出DAE文件存在缺陷(有些似乎可以导入到Xcode中,有些则不然)

答案 1 :(得分:0)

如果您的场景包含混合形状,请确保混合形状名称及其目标网格名称不同。

还有一个问题可能是因为您的场景有多个具有相同名称的形状。例如,Maya将为每个新网格创建SurfaceShape。 因此,如果您的场景有几次SurfaceShape1,Xcode将报告错误的网格。 解决方案只是将Shape命名为与mesh相同的名称。