首页 > 编程语言 > 详细

Unity3d Asset Serialization 设置错误导致SVN文件不能同步

时间:2015-06-01 14:41:14      阅读:188      评论:0      收藏:0      [点我收藏+]

在Unity3d 编辑器中创建一个 物体,然后保存为 Prefab 。上传到 SVN中,在团队协作中很正常的一个操作,但是因为Unity的配置问题,在另外的电脑上下载过来后,Prafab却被Unity修改。 转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn

将SVN 上的Prefab 和本地的被Unity修改过的Prefab 进行比较。

技术分享


我们正常的prefab 应该是以右边文本形式存在的,但左边的却类似 二进制 存在。很可能是Unity 的编辑器设置有不同。


点击 Editor - > Project Setting -> Editor 打开编辑器设置。

技术分享

转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn

Asset Serialization 这个选项有 Binary 和 Text 可选。

转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn

以下实验。

首先使用 Binary 或者 Mix 创建一个Prefab。然后用文本打开。

技术分享


得到的是这种乱码的 二进制形式。


然后更改 Asset Serialization 为 Text 。,发现Unity出现进度条,正在对Prefab进行转换格式。

转换完毕后打开 Prefab,如下

技术分享

转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn

所以呢,只要让团队内所有同事的Unity3d 都保持使用其中的一种格式,就不会出现问题。


如果已经出现问题,那么让保持 标准格式的同事的电脑下载prefab之后,再由Unity进行格式转换,再次上传即可。

转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn



Unity3d Asset Serialization 设置错误导致SVN文件不能同步

原文:http://blog.csdn.net/huutu/article/details/46310159

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!