IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Unity3D工程进入代码管理前的准备

    战魂小筑发表于 2014-12-26 10:58:00
    love 0

    Unity3D默认的asset格式都是二进制的, 比如说.anim .mat .prefab .unity 还有一些是文本格式, 比如.meta. 因此在菜单Edit->Project Settings->Editor里的Asset serialization模式是混合.

    为了让代码管理工具能识别Unity3D的asset格式, 做出一些少量的合并及识别修改. 我们需要对Unity3D进行一些配置以适应代码管理工具.以下是步骤:

    Edit->Project Settings->Editor里按如下配置

    image

    在做出修改前, 请将之前的修改提交代码管理

    将选项设为红框内的方式, 使用显式Meta Files, 以避免在资源管理器里被被忽略的meta文件以及Asset文件使用文本格式

    设定好后, 所有的资源将重新序列化, 将修改提交代码管理工具

    代码管理工具不是玩能的, 也一定能很好的合并这些复杂文本格式. 因此我们在多人协作开发中需要遵守一些原则

    1. 先获取别人的更新, 运行无误后再提交( 最基本的 )

    2. 对有合并的asset格式, 尽量查看其修改过程, 询问他人的修改与自己的修改差异(或者是git的3方合并)

    3. 对合并错误的asset格式, 应及时修正, 手动合并, 切勿延误并提交, 影响他人

    参考链接: http://stackoverflow.com/questions/21573405/how-to-prepare-a-unity-project-for-git



    战魂小筑 2014-12-26 18:58 发表评论


沪ICP备19023445号-2号
友情链接