Skip to content

易现 Unity 导出工具常见问题

  1. 转换工具导入后报错: 答:转换工具 导入后不会报错,如有报错请检查文件放置目录是否正确

  2. 导出场景报错

    1. ExportCustomMaterial 报错

答:1)场景内存在材质丢失时,会出现上述报错。情况时检查场景内是否存在模型(包括粒子、隐藏物体等场景内所有资源)未赋予材质的情况;

2)场景内某些 shader 可能不支持,通过删除排除测试定位;可先替换标准材质导出;

答:1)场景中使用了 SkinnedMeshRenderer 的物体有问题,大多是骨骼动画有问题,需要重新修改骨骼动画

  1. 导出资源报错

答:找到文件导出路径(上述报错对应路径)清空一下文件。

  1. 单帧动画导出报错 答:使用 gltf 导出时,场景内动画状态机中包含的动画片段不能存在单帧动画
  2. Autodesk Interactive 相关,Autodesk Interactive 不支持

  1. 导出工具修改 dll 文件导致的报错

答:重新导入 unity 导出工具包 InsightARExporter 进行覆盖

  1. 不支持组件、组件使用错误、组件未完全移除引入问题
    1. Video Player 不支持,场景内物体不要包含此组件,否则会出现不可预知问题。例如动画不能正常播放
      1. 场景内存在移除组件后未更新到预设,导致导出报错问题。如图:
      2. 粒子系统未使用,作为父物体,导出报错。如图:

ps:使用的粒子作为父物体是可以导出的。

  1. Mac 会出现的 shader 转换报错, 提示转换工具权限问题 下载最新的 Tools 工具包并替换, 在 Tools 文件路径下打开终端, 使用"sudo chmod -R 777"指令修改文件读写可执行权限; 第一次运行导出时, 系统会提示执行文件的安全性, 进入 mac 系统设置中的安全性下, 允许提示的工具运行