Unity 各版本下载方法

article/2025/9/29 19:02:29

        开发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安装完成,也测试启动完成,没问题就实现多版本共存了)。


http://chatgpt.dhexx.cn/article/ioHgHI2b.shtml

相关文章

Unity3d_NGUI和UGUI的学习

由于之前刚入门的时候,应Unity3d整体发展的要求我们自学了UGUI(相对来说UGUI比NGUI做得更好一些,后面会有2者对比),但是后来公司要求使用NGUI,所以我这边把之前学习UGUI(不全,当时资源有限)和NG…

NGUI与UGUI的区别及其优缺点

UIGUI与BGUI 的区别 首先说一下NGUI NGUI是严格遵循KISS原则并用C#编写的Unity(适用于专业版和免费版)插件,提供强大的UI系统和事件通知框架。其代码简洁,多数类少于200行代码。这意味着程序员可以很容易地扩展NGUI的功能或调节已…

NGUI的使用教程与实例

原文地址:http://www.tasharen.com/?page_id185 NGUI下载地址:点我传送 NGUI教程:步骤1-Scene 1.创建一个新的场景(New Scene)。 2.选择并删除场景里的MainCamera。 3.在NGUI菜单下选择Create a New UI&#xff0c…

Unity NGUI 插件 简介

文章目录 Unity NGUI一. NGUI基础1.1 导入NGUI插件1.2 基本UI资源1.3 制作UI图集1.4 制作UI字体1.5 UIRoot、UIPanel 和 UICamera 组件1.6 Depth (深度) 二. 核心组件2.1 UISprite (精灵)2.2 UILabel (标签)2.3 UITexture (纹理)2.4 UIButton (按钮)2.5 UISlider (进度条)2.6 U…

Unity3D种UGUI与NGUI的对比差别(2)

层级管理概念UGUI采用Hierarchy排序的方式,替代了NGUI中的Depth排序。更精准的说,NGUI的排序是通过Depth、Z值、RenderQueue共同影响的,整体规则过于复杂;而UGUI采用的排序比较简单,在Canvas内部元素采用Hierarchy方式…

NGUI插件] 收录最全的NGUI示例文档中文教程(更新版本3.0.5)

NGUI3.0.X官网示例中文讲解 本站NGUI各个版本插件下载地址 NGUI 2.7.0中文字体的使用 官方网站上的控件说明翻译: NGUI控件说明(中文) UIWidget NGUI控件说明(中文) UIRoot NGUI控件说明(中文) UIPanel NGUI控件说明(中文) UICamera NGUI控件说明(中文) UIStretch NGUI控件…

NGUI 3.5教程(一)安装NGUI 3.5.8

写在前面: 网上找的NGUI教程,都是基于2.x版本的。为了能配合教程学着做,我也是下载了各种NGUI 2.x版本。但是在导入的时候,或多或少都报错(我用的Unity 的版本是4.3.2)。无奈之下,只好下载了最…

[Unity3D]事半功倍:界面插件NGUI的使用教程与实例

原文地址:http://www.tasharen.com/?page_id185 NGUI下载地址:点我传送 NGUI教程:步骤1-Scene 1.创建一个新的场景(New Scene)。 2.选择并删除场景里的MainCamera。 3.在NGUI菜单下选择Create a New UI&#xff0c…

GUI之安装 一、打开NGUI的官方网站

GUI之安装 一、打开NGUI的官方网站 http://www.tasharen.com/?page_id140 二、往下拖网页找到免费版本的下载地址并下载 三、在Unity3D工程中导入所下载的unitypackage 点击Unity3D左上角的菜单Assets->ImportPackage->CustomPackage 在弹出的选择窗口中选择之前下载的…

NGUI -- UILabel

注意:本文翻译时NGUI版本已经更新到3.0.7 原文地址:http://www.tasharen.com/forum/index.php?topic6706 总览 UILabel是能用于显示文本的挂件。 所有Label需要一个字体才能正常工作。这个字体可以是动态的(Dynamic)&#xff0…

NGUI -- UIPanel

注意:本文翻译时NGUI版本已经更新到3.0.7 原文地址:http://www.tasharen.com/forum/index.php?topic6705 总览 UIPanel是一个保存并管理它下面所有挂件的组件。UIPanel负责通过挂件的几何结构创建真正的draw call。如果没有Panel,没有任何…

NGUI使用教程(1) 安装NGUI插件

前言 鉴于当前游戏开发的大势,Unity3d的发展势头超乎我的预期,作为一个Flash开发者,也是为Flash在游戏开发尤其是手游开发中的地位感到担忧....所以 最近一段时间都在自己学习unity3d,技术只有不断学习才能跟上迅猛的计算机潮流,所以博主写这篇文章即是自…

UI(一) - NGUI和UGUI比较

UI是游戏项目中重要的组成部分,面对一个从零开始的项目,首先要确立的就是选用哪个UI系统作为主框架。 现在主流项目中基本上都是NGUI和UGUI,那么到底选哪个。我们先来做个比较。 图集处理功能比较 NGUI需要使用工具手动拼接图片成图集。UGUI…

NGUI系列教程一

首先导入NGUI package ,这里我们选用的是2.6.3 版本的NGUI 。在 unity 工程窗口中点击右键选择 Importpackage custom package ,选择你下载的NGUI 插件,导入完成后效果如图: 1.选择菜单NGUIOpen the UI Wizard,弹出创建…

最新版本的NGUI插件NGUI Next-Gen UI

NGUI的最新版本,在商店上直接卖95美元 由于Unity自身版本升级的原因,以及Unity5之后自带了UGUI,所以NGUI的使用率也大大下降了。 更何况,Unity2017版本之后很多老版本NGUI就用不了,很大一部分原因是Unity新版本弃用一…

UI框架的使用(NGUI)

1.导入资源包 2.把NGUI面板制作成预设体,然后把预设体拖到Resources/UIPanel中(一定要放在Resources/UIPanel中,后面路径读取的时候就是这个路径) 3.为各自面板建立对应的脚本,然后再把脚本挂给对应的面板 4.为各个…

【Unity】NGUI下载与导入

NGUI是UGUI出现之前的Unity3D最流行的UI插件,很多比较早的游戏教程都是用的NGUI。 本人因学习原因需要用到NGUI,但捣鼓了很久才成功(导入后菜单栏没有NGUI),下载了几个版本才发现是版本问题,现将下载与导入使用NGUI的方法总结如下,节省大家时间,少走弯路。 1、下载NGUI…

Unity学习日志_NGUI简介

Unity学习日志_NGUI简介 NGUI仅支持相机模式。 UIRoot UIRoot类似于UGUI中Canvas的UI Scaler组件,负责缩放模式调节。 属性: Scalling Style: Flexible:旧版本叫PixelPerfect,指永远保持图片自身像素大小不变。适合…

NGUI简介

NGUI NGUI是一款为Unity游戏引擎开发的工具功能扩展的UI插件,它能够为开发者提供了方便快捷的UI设计方法,加快设计游戏的速度。详细的介绍还是请读者到NGUI官网查看: http://www.tasharen.com/?page_id140 在Unity中,如果要使…

NGUI

(一)NGUI NGUI概述:NGUI是严格遵循KISS原则并用C#编写的Unity(适用于专业版和免费版)插件, 全面支持iOS/Android和Flash。相比UGUI(Unity自带的UI系统),有着更高的性能和…