位置: 编程技术 - 正文

[置顶] Unity项目对 git版本控制库扩展插件([置顶]bilinovel)

编辑:rootadmin

推荐整理分享[置顶] Unity项目对 git版本控制库扩展插件([置顶]bilinovel),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶]马粥街残酷史,[置顶]游戏名:chivalry2,[置顶]bilinovel,[置顶]公主大人接下来是拷问时间31,[置顶]从lv2开始开挂的原勇者候悠闲的异世界生活,[置顶]游戏名:chivalry2,[置顶]JM259194,[置顶]bilinovel,内容如对您有帮助,希望把文章链接给更多的朋友!

孙广东 .6.

在UNity5.x之前的版本, 我们用文本编辑器如 sublime text 打开.unity .prefab时是可以看到 yaml格式的文本内容, 但是在 UNity5.x 当在察看.unity .prefab文件时已经变成二进制的文件了。【对不起啊,这里我要纠正一下,我当时的Unity版本是5.0打开是二进制。其中发生了一个下问题,就是特效使用的是5.1他给我的特效预制体Prefab在我这里完全显示不出来,就是不能识别。后来知道版本不对。 我升级到5.1后,在打开.unity .prefab时是可以看到仍然是 yaml格式的文本内容】当然了,这个序列化方式是可以进行设置的:

先来看看Unity为我们提供的内部工具:Smart Merge(智能合并)

Unity采用了一种称为UnityYAMLMerge的东西,可以在语义正确的情况下合并场景和预制文件的一个工具。该工具可以从命令行中访问,另外还提供给第三方版本控制软件接口。

在unity中的Smart Merging (智能合并)设置

在编辑器设置(菜单:Edit > Project Settings > Editor),您可以选择一个第三方版本控制工具 (例如Perforce 或 PlasticSCM)。当启用这些工具之一,您将看到Smart Merge(智能合并)版本控制标题下的菜单。菜单有四个选项:

Off: 不使用智能合并首选项,只使用默认合并工具。Premerge: 启用智能合并、 接受清洁合并。Unclean 的合并将是创建 premerged 的版本的基础。然后,使用这些默认合并工具。Ask: 当冲突发生时启用智能合并,显示一个对话框,让用户解决它 (这是默认设置)。设置UnityYAMLMerge用于第三方工具

Unity 编辑器附带UnityYAMLMerge 工具 ;假设Unity装在标准的位置,将会看到 UnityYAMLMerge 的路径:

......有 Windows 和

......有 Mac OSX (使用从 Finder显示包内容命令,以访问此文件夹)。

UnityYAMLMerge 附带一个默认回退的文件 (在Tools 文件夹中也称为 mergespecfile.txt),它指定应如何处理未解决的冲突或未知的文件。这还允许您使用它作为版本控制系统 (如 git)的主要的合并工具,没有自动选择合并工具基于文件扩展名,在 mergespecfile.txt 中已经列出最常用的工具,但您可以编辑此文件以添加新的工具或更改选项。

您可以从命令行 (您可以看到完整的使用说明通过运行不带任何参数) 运行 UnityYAMLMerge 作为一个独立的工具。常见的版本控制系统的设置说明如下。

P4V看首Preferences > Merge选择Other application单击Add 按钮。在extension 字段中,键入.unity.在Application 域中,键入 UnityYAMLMerge 工具 (见上文) 的路径。在Arguments 字段中,键入merge -p %b %1 %2 %r 单击Save保存。[置顶]
        Unity项目对 git版本控制库扩展插件([置顶]bilinovel)

然后,按照同样的程序,以添加.prefab扩展名。

Git

将以下文本添加到您的.git或.gitconfig文件中:

Mercurial

下面的文本添加到.hgrc文件中:

SVN

您的~/.subversion/config文件中添加以下内容:

TortoiseGit来到 Preferences > Diff Viewer > Merge Tool ,并单击 Advanced 按钮。在弹出窗口中,在extension 字段键入.unity。在External Program 字段类型:

然后,按照同样的程序,以添加.prefab扩展名。

PlasticSCM来到Preferences > Merge Tools 并单击Add按钮。选择External merge tool。选择Use with files that match the following pattern.添加.unity 扩展名。请输入命令:

然后,按照同样的程序,以添加.prefab扩展名。

SourceTree转到Tools > Options > Diff 。在Merge Tool 下拉列表中选择Custom 。Diff 命令文本字段中键入 UnityYAMLMerge 的路径。类型merge -p $BASE $REMOTE $LOCAL $MERGED在Arguments 文本字段中。

接下来我们就来看看 UNity 做的快速和高效的 yaml 合并:

感兴趣的读一读这篇文章:

UniMerge

关于他的文档在这里,大家可以看一看: 也是挺好的。



【Unity】Finite State Machine 有限状态机 原文链接:

Unity中 Plugin 跨语言 类型转换 Unity支持Plugin,有一些代码我们可以用C来编写成Plugin供C#调用,但是对于不同语言之间的类型转换就会很纠结。比如说C#里面的string到C里面是什么?C里

Label控件、BOX控件、Button控件、RepeatButton控件 Label控件:文本LabelfunctionOnGUI(){GUI.Label(Rect(,,,),HelloWorld!);}图片LabelvartextureToDisplay:Texture2D;functionOnGUI(){GUI.Label(Rect(,,textureToDisplay.width,textureToDispla

标签: [置顶]bilinovel

本文链接地址:https://www.jiuchutong.com/biancheng/369351.html 转载请保留说明!

上一篇:NGUI的UIScrollview的优化

下一篇:【Unity】Finite State Machine 有限状态机(unity best fit)

  • 应交税费是什么科目
  • 什么情况下进项税额需要转出
  • 记账凭证银行利息该怎么记凭证
  • 所得税忘了计提如何做会计分录还有结转
  • 收到国外提供免费样品怎么入账?
  • 土地增值税预缴政策
  • 建安企业无收入怎么结转成本?
  • 个人劳务报酬个人所得税怎么算
  • 涉税服务机构如何纳入监管平台
  • 托儿所幼儿园卫生保健工作规范2022
  • 个税返还增值税申报表填哪里
  • 过路过桥费电子票验证
  • 固定资产原值变更当月计提折旧
  • 税务利润表怎么填
  • 企业计提的工资薪金支出可以在税前扣除
  • 常见的审计调整事项
  • 出售汽车属于什么费用
  • 工程项目人工费比例
  • 一般纳税人申报哪些税种
  • 商品促销有关问题
  • 车间废品如何做账
  • 1697510552
  • 预付账款和应付账款怎么调账
  • 发出委托加工物资
  • win7使用小技巧
  • 人际交往的作用是什么
  • Skype.exe - Skype是什么进程 有什么用
  • 点云目标检测数据集
  • PHP:date_default_timezone_set()的用法_Date Time函数
  • 微信小程序制作
  • 优化器总结
  • 微信小程序实训内容
  • web实训报告怎么写
  • php curl_multi_init
  • 金融企业的代理业务
  • 社保在会计上的分类
  • 企业所得税营业收入包括什么
  • 小规模公司卖车怎么开票
  • 一般纳税人企业所得税5%还是25%
  • opengl 图形
  • ES + Redis + MySQL,这个高可用架构设计太顶了!
  • mysql中union什么意思
  • 个体户怎么交医保社保
  • 免征文化事业建设费条件的销售额标准
  • 哪些企业不能核算成本
  • 业务招待费进项票可以抵扣吗
  • 购买的手机可以退货吗
  • 应付职工薪酬的会计科目
  • 工会经费与残保金属于什么
  • 附加税减半征收实例账务处理
  • 收到政府补贴如何入账
  • 以个人名义汇货要交税吗
  • 未认证的进项税发票入账
  • 购销供应商
  • 公司给别人公司过账应该注意哪些
  • sql多表连接查询效率
  • 大数据量高并发症有哪些
  • 最新mysql数据库安装步骤
  • mysql数据库的总结
  • xp电脑开机进入bios怎么办
  • 服务器维护和计划的区别
  • 因为你的策略组阻止
  • 包含正在使用的windows版本 无法格式化
  • windowxp音频驱动
  • win8提升模式
  • kdeskcore.exe是什么
  • windows7键盘
  • win7运行老游戏方法
  • windows安装mq
  • mingw 编译
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • nodejs获取客户端ip地址
  • 高级控件动态数据加载过程有哪些
  • 如何正确使用标准电池和检流计
  • unity3d初学者教程视频
  • parentElement,srcElement的使用小结
  • node.js中使用文件流进行文件复制,首先需要创建一个
  • nodejs接入微信支付
  • js html css
  • 电子税务局申请开票额度增加
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设