Unity-.meta文件

2023-12-25 09:55:57

.meta 文件的作用简单来说是建立 Unity 与资源之间的“桥梁”,可以将meta文件理解不同文件之间的桥梁,通过它引擎可以管理不同文件之间的依赖关系。在游戏中引用一个游戏资源,Unity 并不是直接按照文件的路径或者名称,而是使用一个独一无二的 GUID 来指向工程里该资源文件。
这个 GUID 就是存储在 Unity 工程为每一个资源和文件生成的 meta 文 件里。除了 GUID , meta 文件还存储了有关资源导入的信息。例如,贴图资源在导入时可以当作标准贴图、法线贴图、GUI 贴图、 cookie 或者光线贴图。这些导入设置都会被存储在 meta 文件里。

GUID 优点:移动、重命名或者修改资源的内容,这个资源仍然可以通过 GUID 来被引用(只要 GUID 不变,资源就能够被引用。
GUID 缺点:必须明确的意识到 Meta 文件是被关联到特定的资源 上的,如果删除了一个 meta 文件, Unity 会认为原始的资源文件已经 被删除,然后为这个“ 新的 ” 资源文件生成一个新的 GUID 。这就是游戏场景中的资源引用中断的最常见原因。

当把新的资源导入 Unity 时,会自动创建 .meta,类似如下 :

fileFormatVersion: 2
guid: aa8fe51b2e2e4f4a941533005175cb4e
folderAsset<

文章来源:https://blog.csdn.net/chenshun123/article/details/135190955
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。