美术和程序吵架,原来是资源序列化格式设置不统一
程序员文章站
2022-03-06 10:35:33
文章目录一、美术找程序吵架二、关于资源序列化格式三、如何设置资源的序列化格式四、美术和程序和好一、美术找程序吵架项目中,经常遇到这样的情况,svn up更新到最新,打开Unity后,有部分资源无端端就被自动修改了,明明啥也没动,却被svn标记了红色叹号,如下程序小A同学不小心提交了这个资源到svn,美术小B同学更新svn,发现自己的资源被动了,非常生气,查了一下svn提交日志,找到小A理论,说小A随意修改美术资源,很影响美术的工作,巴拉巴拉,小A莫名其妙,和小B吵了起来。此时,博主分别看了小A和小...
一、美术找程序吵架
项目中,经常遇到这样的情况,svn up
更新到最新,打开Unity
后,有部分资源无端端就被自动修改了,明明啥也没动,却被svn
标记了红色叹号,如下
程序小A同学不小心提交了这个资源到svn
,美术小B同学更新svn
,发现自己的资源被动了,非常生气,查了一下svn
提交日志,找到小A理论,说小A随意修改美术资源,很影响美术的工作,巴拉巴拉,小A莫名其妙,和小B吵了起来。
此时,博主分别看了小A和小B的电脑上的Unity,说出了真想:“你们俩Unity中的资源序列化格式设置不同,一个设置了二进制格式,一个设置了文本格式,当然会出现这个问题啦。”
二、关于资源序列化格式
Unity
中的资源,序列化有两种方式,一种是二进制格式,一种是文本格式
比如我的用的是文本格式,可以使用文本编辑器(如notpad++
)打开.prefab
文件,会看到预设是以文本格式保存的
如果你用的是二进制格式,那么你看到的就是如下的情况
三、如何设置资源的序列化格式
点击Unity菜单:Editor - Project Setting - Editor
四、美术和程序和好
建议团队中统一设置为Force Text
。
否则,如果你设置的是Force Binary
,我设置的是Force Text
,那么你提交的是二进制格式,我一更新到本地就会自动被转成文本格式,导致我啥也没改,却提示文件被修改了。
经过博主劝解,小A和小B统一了设置,握手和好了。
本文地址:https://blog.csdn.net/linxinfa/article/details/107341418
下一篇: 五子棋代码C语言实现