导入资源时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

上一篇下一篇

猜你喜欢

热点阅读