unity3d 最新版本_unity3d获取当前unity版本 - CSDN
精华内容
参与话题
  • Unity3D 历史版本下载地址

    万次阅读 2019-08-22 15:04:42
  • 注意: Unity 2018.2 以上版本才可以 转载于:https://www.cnblogs.com/shan-mu/p/11339012.html

     

    注意: Unity 2018.2 以上版本才可以

    转载于:https://www.cnblogs.com/shan-mu/p/11339012.html

    展开全文
  • unity3d软件各个历史版本下载

    千次阅读 2015-09-07 10:14:38
    unity3d最新版本以及各个历史版本在这里都能找到unity3d下载
    unity3d的最新版本以及各个历史版本在这里都能找到unity3d下载
    
    展开全文
  • 今天我想和大家聊聊Unity3D游戏项目的版本控制。1、为什么要进行版本控制?  当我一个人写代码的时候,在我的脑海中是不存在版本控制这个概念的,因为我对整个项目的代码如数家珍。可是当我和一群人在一起写代

      各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的独立博客地址是http://qinyuanpei.com、CSDN博客地址是http://blog.csdn.net/qinyuanpei。今天我想和大家聊聊Unity3D游戏项目的版本控制。

    1、为什么要进行版本控制?

      当我一个人写代码的时候,在我的脑海中是不存在版本控制这个概念的,因为我对整个项目的代码如数家珍。可是当我和一群人在一起写代码的时候,我可能并不会清楚团队中有谁修改了哪一行代码,即使是一个变量的名称或者是一个函数的名称,在我毫不知情的情况下,可能这样的修改会使得程序无法运行,这个时候我需要版本控制;尽管Unity3D是一个适合小团队开发的游戏引擎,可是即使再小的团队同样会有不同的分工,当大家需要将各自的工作合并到一个完整的项目中的时候,这个时候我需要版本控制;当我需要了解团队成员实际的编程能力的时候,最好的方法是让他们参与到一个项目的开发中,这样我可以从他提交代码的情况了解他的工作能力,这个时候我需要版本控制;当我希望时时刻刻对项目进行备份,并在某一个关键的时刻将项目恢复到一个正确的状态的时候,复制、黏贴不会让这个工作变得简单,这个时候我需要版本控制。

    2、怎样在Unity3D中进行版本控制?

      在Unity3D中进行版本控制主要针对Assets和ProjectSetting这两个文件夹,因为除此以外的文件和文件夹都是Unity3D在运行过程中产生的临时文件,这些文件会在使用Unity3D打开项目后重新生成,因此无需对这些文件或文件夹进行版本控制。好了,在了解了Unity3D版本控制中需要关注的主要内容后,接下来我们要关注的是怎样让版本控制的软件对我们提交的内容进行差异化识别,我们知道版本控制的一个核心任务就是将服务器上的文件和本地的文件进行比对,找出哪些文件是最新生成的、哪些文件是被修改过的等等。因此为了方便版本控制软件对文件进行比对,常常需要项目变动的这些因素转化为文本形式,如果熟悉Github的朋友应该知道,Github中判断两个文件的差异就是根据文本(代码)来比较的,因此在Unity3D中使用版本控制同样需要遵循这个原则,好在Unity3D在管理Unity3D项目时已经考虑到了这一点,通常在对Unity3D项目进行版本控制的时候,我们需要做这样的事情:

    • 通过Edit->Project Settings->Editor菜单打开编辑器设置选项,将Version Control选项下的Mode设为Visual Meta Files,这样Unity3D将为项目中的每个文件或者每个文件夹生成对应的.Meta文件。该文件是一个文本文件,记录了对应文件的相关信息,版本控制软件可以以此来对文件版本进行对比和合并操作。

    • Unity3D中的资源默认是以二进制的形式进行组织的,这种组织方式对版本控制来说是不合适的,因此需要通过通过Edit->Project Settings->Editor菜单打开编辑器设置选项,将Asset Serialization下的Mode设为Force Text。(这里要感谢@gtd138这位朋友,注意在5.0版本中默认是Force Text即文本形式)

    • 通过Edit->Prefences->External Tools找到Revision Control Diff/Merge选项,在安装了版本控制软件后可以在这里找到相关的选项,以博主为例,博主使用的是TortoiseSVN,这里的选项是TortoiseMegre。目前Unity3D支持的版本控制软件有SourceGear DiffMerge、TKDiff、P4Megre、TortoiseMegre、WinMegre、PlasticSCM Megre。

    编辑器设置编辑器设置

      好了,在完成以上准备工作后,我们就可以开始进行Unity3D项目的版本控制了,目前在Unity3D中我们主要有以下三种方式来对Unity3D项目进行版本控制:

    2.1、使用Asset Server进行版本控制

      Unity3D的Asset Server是一个Unity3D内部集成的版本控制软件,它和我们熟知的SVN类似,适合在小团队内进行版本控制,这是一个收费软件,尽管在某些方面它甚至比SVN还要方便,不过在实际的项目中使用这个的还是比较少的,所以如果大家对这个感兴趣,可以从这里了解它的具体情况,这里我们不打算介绍这个软件的使用。

    Unity3D游戏制作(四)——Asset Server搭建

    【教程】Asset Server(联合开发)

    2.2、使用Github进行版本控制

      使用Github进行版本控制时可以在Git仓库中添加一个.gitignore文件来对项目中需要同步的文件进行过滤,在文章开始我们已经知道Unity3D项目的版本控制主要针对Assets和ProjectSetting这两个文件,因此.gitignore的内容可以这样填写:

    Library/
    Temp/
    *.sln
    *.csproj
    *.sln
    *.userprefs
    *.unityproj
    *.DS_Store

      这样每次提交文件的时候Github将忽略这些文件的更改。关于Github的使用及其相关命令可以查看这里:

    总结自己的Git常用命令

    Git远程操作详解

      Github中每个仓库的容量限制为1G,适合小项目的版本控制,对于大型项目的版本控制应该考虑使用SVN。

    2.3、使用SVN进行版本控制

      使用SVN进行版本控制时可以通过右键菜单将某些文件和文件夹添加到忽略的文件列表中,这样SVN在每次提交文件的时候将忽略这些文件的更改。这块儿其实和Github的.gitignore是相同的。SVN常用的软件组合是 TortoiseSVN(客户端)+VisualSVN Server(服务端),具体内容请参考这2篇文章:SVN使用教程总结客户端TortoiseSVN的安装及使用方法

    3、小结

      不管使用什么版本控制软件,建立相关的代码提交规范和流程控制规范都是必要的,因此在团队中应该有一个人负责对团队成员提交的代码进行审核和规范化,这样可以减少因为因为代码提交而产生的各种问题。好了,今天这篇文章先写到这里了,希望大家喜欢!

    展开全文
  •   各位朋友。大家好。欢迎大家关注我的博客...今天我想和大家聊聊Unity3D游戏项目的版本号控制。 1、为什么要进行版本号控制?   当我一个人写代码的时候,在我的脑海中是不存在版本号控制这个概念的。由...
  • 经常有没入门但想入门乃至刚入门Unity3D游戏开发的童鞋,问一些在业内人士看来是常识的问题。虽然这类问题看起来很傻,但是如不能得到解答或者如若解答不好,都可能会导致这些童鞋被误导,乃至因此而被拒之门外。 ...
  • 最新unity 3d安装与下载图文教程 Unity下载地址: link. 1、进入官网首页,点击下载unity 2、选择下载的版本和适用系统(这里我下载的是适用于Win系统的2019.3.4f1版本) 3、安装 自定义安装文件夹,安装 4、...
  • Unity3D版本之我见

    千次阅读 2019-07-02 14:32:10
    关心Unity版本的变化以及了解未来版本的内容是专业做Unity的同学必备的功课,下面我来说一下我对4.0以后版本的一些见解。 v4.0: 这个版本比3.5有较大的跳跃,首先最大卖点是新的动作系统Mecanim,有了这套动作...
  • VS2017 调试 Unity3D 脚本

    千次阅读 2018-05-29 16:15:55
    1. 安装Unity3D最新版本. https://unity3d.com/cn/get-unity/download2. 安装Visual Studio Community 2017. https://www.visualstudio.com/zh-hans/downloads/这里有 Community, Professional, Enterprise, 个人...
  • 使用SVN进行Unity3d版本管理总结

    千次阅读 2016-04-25 08:55:55
    使用Unity3D也有一段时间了,由于团队一直使用SVN进行版本管理,现总结一下: (1) Unity3D的二进制资源必须加锁进行版本控制,因为它没办法merge; (2) Unity3D自己产生的C#工程相关文件,包括VS产生或者Mono...
  • 版本Unity3d 5.6.2,用的太舒服了吧 列出各项目,均标识有各项目的版本,这才是一个项目编辑器该有的样子,是的,我就是在黑某cocos官方编辑器 因为Unity3d官方就是知道,各有各的版本,代码,素材,shader...
  • Unity3D是一个跨平台的游戏开发引擎,它能够帮助开发者快速构建游戏场景,进行游戏开发与发布。...另外,Unity3D官方版本目前可以运行在Windows和Mac OS上,当然还有可以运行在Linux上的非官方版本
  • Unity3d不久之前正式发布了Unity3d 2017.1, 这个版本的发布也宣告了Unity3d正式告别了5.x时代,并且开始已年份直接命名,开启了新的纪元。那么Unity3d 2017相较上一版本到底有哪些改进呢?这介绍这些改进之前先放出...
  • Unity权威指南 高清版
  • Unity3D-PDF Renderer-3.99

    2020-07-30 23:31:55
    Unity3D最新版本的PDF阅读器插件 5.3.8 及以上版本打开,用 2017.3.1版本可以提高兼容性
  • Unity2017.1.0版可以兼容3.9.0版本的NGUI(最新版本unity2018.2.7应该也可以兼容NGUI3.9.0版本,只需在导入NGUI后弹出如图的提示进行如图的操作即可) 2.Unity的scene面板和Game面板显示不出来的问题 我的电脑...
  • unity3d 反编译最新

    2020-07-30 23:30:05
    unity3d 反编译最新版,解析unity3d 打包的 最新资源
  • Unity3D企业项目转版本遇到的坑

    千次阅读 2016-01-08 11:41:01
    Unity3D制作,需要连接企业的数据库。 接手情况:项目使用unity3D 4.3制作,一些组件的拼凑,一些功能已经可以用了,但是毛病一堆。有一些会用C#的做了网络的dll,放到unity里来用。 接手后的第一项工作就是转成...
1 2 3 4 5 ... 20
收藏数 5,122
精华内容 2,048
关键字:

unity3d 最新版本