[]从Unity导出场景时,多通道UV会导致错误:Uncaught Error: LoadModelV03: unknown vertexDeclaration.

如果Unity 当中的模型含有多通道 UV,在导出 Laya 场景运行时就会报错:Uncaught Error: LoadModelV03: unknown vertexDeclaration.
 
多通道UV的模型在Unity的资源属性面板中如图:

多通道UV.JPG

 

多通道UV2.JPG

模型下方的名称右侧有多个 uv,uv2,uv3 ……
 
附件内有一个含有多通道uv的模型案例。
 
具体多通道 UV 怎么产生的不太清楚,我的模型是美工在 C4D 里面做的,怎么也无法从 Unity 中导出给 Laya ,最后仔细排查,发现可导出的模型与不可导出的模型唯一差别就是是否含有多通道UV。只有一个 UV 的没问题,两个以上就会导不出。
在 3DSMax 中可以在通道信息中去掉其他通道,只留一个UV通道,这时就可以正常导出了。但是在 C4D 中不知道怎么去掉多通道 UV。
 
已邀请:

虎翼

赞同来自:

已经解决了,换了Unity 2017 版本就正常了。

虎翼

赞同来自:

补充说明一下,使用的是 LayaAir IDE 2.0.9 beta2 下载页面zhon中的 Unity3D 导出插件,版本是 Unity 5.6.0f3 (64-bit),在Unity 中选择 LayaAir3D -> Export Tool -> LayaAir Run,浏览器 Chrome。
单 uv 都没问题,只要场景当中出现一个多通道 uv 就会出现上述错误。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作