# .meta 文件

.meta 文件是 Unity 引擎中用于存储关于其他文件的元数据的文件。每个 .meta 文件都与一个特定的文件关联并拥有与之相同的命名,它保存了有关该文件的各种信息,包括但不限于以下内容:

  1. fileFormatVersion: 文件的格式版本号。
  2. guid: 资源的唯一标识符(Globally Unique Identifier)。
  3. timeCreated /timeModified: 文件的创建时间和修改时间。
  4. userName /lastModifiedInspector: Unity 用户的用户名、上一次修改资源的检查器类型。
  5. licenseType: 资源的许可证类型。
  6. parentGUID: 父资源的唯一标识符。
  7. icon: Unity 编辑器中显示资源的图标。
  8. userData: 用户自定义的元数据。
  9. TextureImporter(纹理导入器):存储与纹理资源导入设置相关的信息。
  10. AudioImporter(音频导入器):存储与音频资源导入设置相关的信息。
  11. ModelImporter(模型导入器):存储与模型资源导入设置相关的信息。

注意事项:

  1. 在 edit -> project setting -> version control 可以选择显示或隐藏 .meta 文件
  2. 删除 Unity 项目中的 .meta 文件后,Unity 会再次生成一个新的 .meta 文件并生成一个新的 guid,因此,新的 .meta 文件与原来的 .meta 文件是不同的
  3. 团队合作开发中,上传文件时一定要将与之对应的 .meta 文件一起上传。
    原因 :如果只导入同名文件而不替换原来的文件的 .meta 文件,会导致以下情况发生:资源的 guid 不会改变、新文件相关的设置不会更新、依赖关系可能会出错...,从而影响到项目的正确运行和使用。
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Maikire 微信支付

微信支付

Maikire 支付宝

支付宝

Maikire 贝宝

贝宝