# 导入3D资源

# FBX导入

小游戏工具支持FBX导入,工具默认解析FBX中的内容生成对应的模型,材质,纹理,图片,动画等。

使用与原理,开发者可以将FBX文件拖入到assets目录中,经过工具的分析编译后,可以直接将assets目录下的FBX拖到一个场景上生成其对应的模型,并会作为一个prefab来使用。也可以直接使用loader.load一个FBX文件,返回一个prefab资源。编译后的资源都不会出现在assets目录下,而是默认解析到了__temp目录下,从而让开发者无需关心内部生成了哪些内容,而可以方便直接使用。

子资源,在Project窗口中查看这个FBX文件,可以看到这个文件下面还有很多子文件,比如模型,材质,动画等,这些就是生成在__temp目录下的内容,开发者可以独立去使用这些生成的子文件,比如让一个MeshRenderer组件单独使用这个FBX生成的材质。这些解析出来的材质等资源都会分配一个由FBX的uuid和子资源相对路径作为随机数种子生成的uuid,从而可以保证多人开发uuid不改变。

提取子资源,开发者不能直接编辑FBX内的子资源,但是可以从FBX中解压出来。这些资源被提取之后将会与原本FBX资源没有任何关系,作为一批独立的新的资源存在。比如将FBX文件中的材质解压到assets目录下,同时会分配一个全新的随机uuid。这个解压出来的材质与原本FBX内的材质不再是同一个uuid,虽然他们的内容暂时是一样的,因此被解压出来的材质是可以被修改的。

点击咨询小助手