什么是.meta文件,为什么Unity会为我所有的资产创建它们?

25
例如,我可能有Script.cs,但我也会有Script.cs.meta,或者一个名为Sprites的文件夹和一个名为Sprites.meta的文件。为什么?

1
https://docs.unity3d.com/Manual/ExternalVersionControlSystemSupport.html - Mike Wise
1个回答

26

元数据字段用于描述或指定文件,也在版本控制中使用,但在Unity中,元数据文件存储项目中所拥有的文件的导入设置。您的脚本或文件夹都有相应的元数据文件,告诉Unity如何准备项目中的资源。如果删除元数据文件,Unity将重新导入资源并为该文件类型创建默认的元数据文件。


3
我应该将元数据文件推送到版本控制中,还是每台机器都应该有自己的元数据文件? - A.v
6
也同步它们。Unity会将GUID存储在.meta文件中。如果Unity找不到.meta文件,它将创建具有不同GUID的新文件,这将导致行为丢失错误。 - Banana

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接