博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
美术和程序吵架,原来是资源序列化格式设置不统一
阅读量:1984 次
发布时间:2019-04-27

本文共 625 字,大约阅读时间需要 2 分钟。

文章目录

一、美术找程序吵架

项目中,经常遇到这样的情况,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统一了设置,握手和好了。

转载地址:http://wxzvf.baihongyu.com/

你可能感兴趣的文章
用户权限设计-基于RBAC模型
查看>>
微服务springcloud2系列篇-网关GATEWAY跨域问题
查看>>
Java并发以及多线程基础
查看>>
软件质量的8个特性
查看>>
应届渣渣前端的艰难求职之路
查看>>
2021年不可错过的17种JS优化技巧(一)
查看>>
月薪15~20k的前端面试问什么?
查看>>
在 Vue 中用 Axios 异步请求API
查看>>
mysql——介绍及安装与基本用法
查看>>
MYSQL——事务操作+视图+存储引擎
查看>>
MySQL进阶查询(SELECT 语句高级用法)
查看>>
Mysql 之主从复制
查看>>
squid代理介绍----ACL控制应用+sarg日志分析+反向代理
查看>>
freeswitch添加坐席/usr/local/freeswitch/conf/directory/default
查看>>
JavaScript原生开关灯效果
查看>>
微信企业邮箱,手机邮箱格式地址怎么写?
查看>>
公司如何申请企业邮箱,公司邮箱怎么申请,公司企业邮箱哪个好?
查看>>
电子邮箱账号怎么申请,怎样申请邮箱账号呢
查看>>
邮箱怎么发邮件,邮件发信量多少,职场新人怎么发汇报邮件呢?
查看>>
【解决错误】ModuleNotFoundError No module named matplotlib
查看>>