开发Unity的,获取不同版本Unity版本和了解Unity最新动态很重要,现在更新迭代很频繁,在开发时,不论遇到项目升级,还是插件要求,还是老项目运行,总是在多个版本间切换。

是不是经常遇到,新手们不知道从哪里下载,又或者想要cker版本,即便你是老手,在一个hub下共存多个Unity版本,想必也很困难吧。如果是游戏行业,Unity升级(或者版本切换)不会很频繁,毕竟考虑到很多因素,稳定性和老版本插件的兼容性,还有位置新功能的bug,万一开发时遇到了,不是很头疼,但是如果时VR行业,用Unity做项目开发,因为不同的要求,又要用到不同的插件,和效果的极致体现,还要考虑到已经开发完成的老板本偶尔升级和调整,多个Unity版本切换就很需要了。

重点是,一台Pc只允许安装一个UnityHub,一般的cker是指定的Unity版本启动文件和指定的Hub版本,安装完就是一个版本,再换Unity版本,发现不是Unity的cker不对就是hub版本不对,总是这样那样的问题,(这个前提是你想使用cker方式-懂得都懂哈,如果你使用官方个人版,就没这个问题了,直接官网下载hub,在hub里现在你需要的版本即可)。

废话不多说,上干货:

首先说下使用官方个人版

(这个是Unity免费使用、学习的,有些pro版的功能不能使用,具体区别自行百度看下就明白 关键搜索词:“Unity 个人版和 专业版的区别”)

Unity官网下载
Unity官网https://unity.com/cn/download

按照官网的说法,一共需要三步


下载Hubhttps://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.exe

选择Unity版本https://unity.com/releases/editor/whats-new

下载Hub没得说,默认就是下载最新的UnityHub,下载完成后,可以在UnityHub内选择你要用的版本,目前Unity提供的几个版本不同:

正式发布版-长期支持版(LTS)、补丁程序版、Beta版

正式发布版-长期支持版(LTS)(如Unity2020.xf1c1 或者 Unity2021.f1 版本号后面有f 字样 )

介绍:LTS(长期支持版)适用于希望长期持续开发和发布游戏/内容,并期望长时间保持稳定版本的用户。

补丁程序版(如Unity2017.2.4p1 版本号后面有p字样)

介绍:我们一直积极聆听开发者们的声音,用户们希望我们通过持续不断的补丁程序版本来更快地进行一些修复。 每个补丁版本都包含所有编辑器运行的完整版本,并且包含一些修复。

Beta版(如Unity2022.1.0b3 版本号后面有b字样)

介绍:领先使用Unity即将正式发布的强大功能。这些功能将在后续的版本中发布,但您现在就已经可以通过下载完整的Beta版本进行使用。

安装正式开始:

第一步:下载Unityhub,点击上面的链接即可下载最新的Unityhub,下载完成后,安装运行。

打开后,需要登录一下,提前准备一个Unity账号,登录进来有,Unityhub需要一个许可证,学习使用,Unity也提供免费的个人版,获取一个个人版的许可证即可。

第二步:进入到Hub后,点击左侧的安装,在右侧的框中看到安装编辑器,点击打开,根据需要安装自己版本即可:(如图)

 

最后,到此等待你选择的版本安装完成,就可以开始使用Unity了,点击左侧的项目,就可以新建项目了。

再说说cker版

正确使用网络资源,获取到自己想要的hub版本和Unity版本(一般都是版本号后代f的),然后推荐一个cker的git,希望你可以帮助你,拿到hub的cker

gitckerhttps://github.com/tylearymf/UniHacker

到这里你可以拿到cker版的一个启动文件了(app.asar)放到指定位置,正常打开,这里需要下载你对应的Unity的版本

这里上个链接,选择你要的Unity版本

选择Unity版本https://unity.com/releases/editor/whats-new

打开后,按照图上的,展开Unity列表,可以选择你想要的版本,然后点击下载即可。

.ulf文件

第一种:可以在hub上生成Unity_lic.ulf文件,具体操作如下:

1.要先改一个文件名,文件在hub的位置UnityHub3.0.1\Unity Hub\Frameworks\LicensingClient\Unity.Licensing.Client.exe 给他随便命名一下,只要改了就行(这里实在后面添加了要给old)。

2.在hub中,指定unity版本中,设置里,可以点击Patch License,提示“License generated.”表示成功.

第二种:你下载的Unity文件,是带有Unity.exe 和 Unity_lic.ulf 文件的,直接拷贝.ulf文件,然后放到C:\ProgramData\Unity 目录下(如果没有该目录,手动创建一个)。

Unity.exe文件

然后再把你的Unity.exe文件替换掉安装好的Unity文件里(Unity安装目录的\Unity\Editor)就可以了。

总结:

cker版你要有这几个东西

1.hub版本对应的 app.asar文件

2.Unity版本对应的 启动替换文件 Unity.exe

3.Unity版本对应的 授权文件 Unity_lic.ulf

然后按照以下操作:

1.安装UnityHubSetup.exe,不要启动

2.安装UnitySetup64-版本号f1.exe,不要启动

3.拷贝替换文件 app.asar 到 Hub安装目录的\Unity Hub\ resources

4.拷贝替换文件 Unity.exe 到 Unity安装目录的\Unity\Editor

5.删除C: \ Program Files \ Unity \ Editor \ Data \ Resources \ Licensing

6.拷贝替换文件 Unity_lic.ulf 到C: \ ProgramData \ Unity
ProgramData是隐藏文件夹,如果没有Unity可以手动新建

7.打开Unity Hub

最后,其实这两个就是两个东西,你可以分开来做,首先是hub,你找到对应版本的hub(你找到的一定是有app.asar文件的)按照操作,替换完这个hub就算完事了,能正常启动就说明ok了;然后再来看多个版本的unity(你找到的Unity版本也一定是有 Unity.exe和Unity_lic.ulf文件的),其实unity也有对应的两个文件 一个Unity.exe,一个是Unity_lic.ulf文件,这里Unity.exe就是替换你安装好后的Unity启动文件的,这个 .ulf文件就是一个启动验证的文件,多个版本共存这个文件很关键,只要让Unity启动时,验证这个文件能过去就可以了(共存的多个unity版本,每安装一个Unity,都要替换一下这个文件,然后启动一下看有没有问题,正常单个Unity是可以启动的,然后安装下一个,同样操作,直到最后一个Unity安装完成,也测试启动完成,没问题就实现多版本共存了)。

Unity 各版本下载方法相关推荐

  1. unity 所有版本下载地址

    最近想在mac系统上装unity,找了好久的安装程序,都有问题,还扣了我好多积分.最后终于在官网上找到了所有版本的安装程序.后面只需要找到破解程序就行了. unity 官网所有版本下载地址:http: ...

  2. Unity 旧版本下载地址

    1.Unity 国内 旧版本下载(仅有部分旧版本,无需翻墙,且国内版本做了修改,可能无法crack) 地址:https://unity.cn/releases 2.Unity 外网 旧版本下载 (真正 ...

  3. CentOS最新版本和历史版本下载方法

    转自: https://blog.csdn.net/qq_39720249/article/details/84026407 目录 一.官网下载 二.国内镜像网站下载 三.历史版本下载 一.官网下载 ...

  4. hadoop的官网下载和各版本下载方法

    不想看具体分析可以直接点击链接下载. 1.官网:官网下载 2.旧版本下载(官方的archive地址):旧版本下载 3.清华大学开源软件镜像站下载(速度较快,只有新版本):清华大学开源软件镜像站 具体流 ...

  5. Unity Mac版本破解方法

    该方法仅适用于Unity2018及之前的版本,因为Unity2019强制使用了UnityHub.而一旦下载了UnityHub之后,旧版的破解程序均无法使用. 我这边在移动硬盘中备份了几个版本的Unit ...

  6. NDK历史版本下载方法

    再比如说,你要下载Android NDK, Revision 8b ,只要下面链接就可以了: http://dl.google.com/android/ndk/android-ndk-r8b-linu ...

  7. 如何下载linux历史版本下载,CentOS历史版本下载方法

    实验室要求统一Linux版本,原来我用的是Ubuntu,现在我在的实验室是centos,我也就只能改了.实验室和个人不同,个人的Linux版本可能经常换,只要有新的版本出来,我就会去下载下来,在虚拟机 ...

  8. Unity 历史版本下载

    墙外下载(VPN) 下载地址 http://unity3d.com/get-unity/download/archive 墙内下载 下载地址 https://unity.cn/releases/ful ...

  9. Android Studio老版本下载方法(2019.11.29)

    近期学习Android开发,找到的资源都是使用Android Studio老版本进行教学,与新版本在操作上略有不同,学习时可能会有一些步骤跟不上,而且以Anrdoid Studio3.5为基础的问题分 ...

最新文章

  1. php分享二十八:mysql运行中的问题排查
  2. mysql innodb 数据复制_快速将InnoDB表复制到另一个实例
  3. 按字符串长度切割字符串(支持汉字占2个长度)
  4. 浅谈android Service和BroadCastReceiver
  5. Java 注解 Annotation
  6. C语言实现AES加解密算法
  7. C# WCF WinCE 解决方案 错误提示之:已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性...
  8. centos7源码安装mysql8.0_CentOS7下源码安装MySQL 8.x
  9. opensource项目_最佳Opensource.com:开放的组织文化
  10. mysql数控不小心被删_mysql 数据库信息不小心被删除了, 请问能恢复么
  11. 718. 最长重复子数组(JavaScript)
  12. Java SringBoot demo
  13. fastscript传递参数
  14. .net Remoting(1)——起点,从示例做起
  15. SpringBoot时间格式化
  16. bootstrap-table分页插件使用
  17. Android 用代码Ping网络
  18. 两个龙的linux,Linux办公一条龙之组件间的调用
  19. fagor后处理格式_输出格式
  20. MISC解题思路总结(一)XCTF平台

热门文章

  1. mysql 数字to char_mysql数字tochar
  2. Xcode6 Constrain to margins
  3. 网络协议详解 :UDP
  4. STM32基于IIC协议的OLED模块的使用
  5. js---async和awit的一些理解
  6. 360 度评估的优缺点
  7. 精尽 Redisson 源码分析 —— 可重入分布式锁 ReentrantLock
  8. 乌云网掌门人方小顿:BAT三巨头对安全问题讳疾忌医
  9. 在Python中使用PCA
  10. request请求讲解