导入资源时Unity的内部处理
2017-09-14 本文已影响120人
晓龙酱
1. 生成资源的唯一ID
这个ID用来唯一标识此资源,用来确定对其的引用。
2. 生成资源对应的.meta文件
资源的唯一ID就存储在.meta文件中,如果.meta丢失了,则对此资源的所有引用都会丢失。
另外,当前资源的导入配置信息也会存储在.meta中。例如,贴图的类型,压缩程度,最大尺寸等。
3. 处理资源
当资源导入后,Unity会按规则将此资源转换成内部资源。源文件是不会变的,处理后的资源存储在Library中。
4. 生成多份资源
有时导入的资源中包含有其它资源,则Unity将会把这些内部资源给解出来,生成单独的文件。例如,模型文件中包含了内嵌材质,贴图,动画。则会生成独立的材质,贴图,动画文件。
工程备份
只需要备份工程中的Assets,ProjectSetting目录即可。
Library, Temp等目录无需备份,重新导入工程时会重新生成。
https://docs.unity3d.com/560/Documentation/Manual/BehindtheScenes.html