DAE文件解析错误

时间:2018-03-08 12:13:28

标签: ios 3d scenekit blender

我已从 Blender 导出 sphere.dae 文件并在Xcode中导入。此网格文件具有纹理和法线贴图。我已将纹理和法线贴图应用于Scenekit编辑器中的球体文件,并且网格文件在编辑器中可正确显示。

但是,当我在真实iOS设备上部署构建时,我收到以下错误:

[SceneKit] Error: failed to parse key path /Roundcube_003.geometry.materials - missing '['

在设备上,球形网格文件可见,但纹理不可见。我有以下问题:

  1. 这是Blender或Xcode的问题吗?从Blender导出的其他网格文件可以正常显示。
  2. 错误表明Scenekit无法解析网格文件中的材质数据。这种理解是否正确?如果是,我该如何解决这个问题?
  3. 我很感激有关此主题的任何建议和想法。谢谢。

1 个答案:

答案 0 :(得分:1)

这可能是由于您对对象的引用覆盖。我有同样的问题。您所要做的就是删除参考替代,您可以在右侧面板的第三栏中找到替代(不确定名称)