美文网首页
跟诸子学游戏 Meta文件信息

跟诸子学游戏 Meta文件信息

作者: 诸子百家谁的天下 | 来源:发表于2018-06-15 20:03 被阅读11次

    1:在游戏场景中引用一个游戏资源,Unity并不直接按照文件路径和名称,而是使用一个独一无二的GUID来指向工程里的该资源文件。这个GUID(全球唯一标识符)储存在Unity工程为每个资源和文件夹生成的Meta文件里。 该GUID存储在为每个文件夹和Unity项目的Asset文件夹中的每个资产创建的元文件中。

    优点:移动、重命名、改动资源文件,都对GUID没有影响,GUID还是指向这个资源文件。

    缺点:注意不要随意删除资源文件相关的meta文件。如果删除了meta文件,unity会认为原始的资源文件被删除了,并给此资源重新生成一个新的GUID。这就是为什么有时候场景中资源的引用会突然断开。

    2:meta文件还存储了有关资源导入的信息。例如,贴图资源在导入时可以当作标准贴图、法线贴图、GUI贴图、cookie或者光线贴图。

    查看meta的显示隐藏

    找到面板 启用meta 可以看到meta文件

    上传SVN时只需要2个文件夹上传即可:

    Assets   (文件夹里面的全部)       ProjectSettings (文件夹里面的全部)

    其他文件都不应该添加到版本控制中,因为它打开的时候可以被重新生成.

    在小乌龟中忽略文件

    忽略之后,需要提交到SVN中

    在项目根文件夹上进行提交

    如果进行移动/重命名/删除等,需要连带meta一起进行,如果进行复制/修改替换资源操作,不要连带meta一起进行复制/修改替换,会报错.在SVN中一定要启用meta文件,让其在物理磁盘上面展示出来.

    小技巧:Lua中闭包相当于一个有生命的对象,对upvalue有引用记录,而普通函数并没有.

    相关文章

      网友评论

          本文标题:跟诸子学游戏 Meta文件信息

          本文链接:https://www.haomeiwen.com/subject/bpameftx.html