导入fbx 报错“具有多个材质层级”

导入一个fbx。fbx里有一个消防车上边有N个材质。现在导入后控制台报错。并且消防车上的材质只有一个了。请问这是制作模型的时候要注意什么问题吗?
creator 3.1.2版本。 附件为这个fbx
fire_car_issue.fbx.zip (3.7 MB)

看下max里面是不是用了材质层级?

经测试,cocos支持单个物体多材质,但不能准确支持multi/SubObject类型的套嵌,针对单个物体多材质,在导出FBX需要保证材质的套嵌层仅为一层套嵌。以max为例:
支持以下材质模式:


不支持以下材质套嵌模式:

关于附件的模型:[fire_car_issue.fbx.zip]模型是有在c4d中制作的,因此,只有c4d打开该fbx能准确读取所有信息,其它软件打开具有不同程度的材质丢失或者错误。
通过在C4D修改场景层次结构,目前结论如下:C4D在同一层存在多个材质,多组UV的状态下,只能导出一层材质,C4D中有多种处理手段,本次处理方式如下,1. 在C4D的大纲视图中删除submesh自动生成的uv集,只保留一套uv, 重新导出fbx;2.在引擎导入fbx文件时,勾选Compatible with V1. , 可以正常导入到引擎中。
修改后层次结构如下(修改内容:删除了层中的uv集,只保留一组uv):

修改前:

引擎导入时勾选Compatible with V1.


修改后导入结果:

1赞