作者最新更新

游戏开发工具

Unity3D引擎Editor下载、安装

639

85 次收藏2024-07-06 15:56:06发布

Unity Hub 工具的出现给 Unity 各个版本的下载与安装提供了方便,游戏开发者可根据个人计算机的类型有选择地安装各个系统平台下的 Unity 3D 软件

一、选择安装的Unity版本工具

1、打开Unity Hub 工具,点击左侧菜单“Insalls”选项,进入unity工具Insalls界面

1-1.jpg

点击Insalls界面右上角“Install Editor”按钮。

2、在弹出界面选择推荐的LTS版本即可

界面中会提供最新官方发布的版本,如果有开发者需要安装的版本,可以直接点击“Install”按钮安装即可,

1-2.jpg

如果没有,可以点击左下角的 “Beta program webpage” 查找你想要安装的版本,如图所示:

1-3.jpg



3、我们选择安装“LTS”目录下的“Unity 2021.3.39f1c1”版本unity工具,点击Install”按钮,弹出如图界面

1.jpg

在弹出界面,选中“Install Unity Editor”按钮,进入Unity editor安装协议界面。

2.jpg

选中“Agree and get personal edition license”同意协议,开始下一步。


二、安装Unity工具常用插件

1、打开Unity“2021.3.39f1c1”版本安装界面

5.jpg

DEV TOOLS”我们默认选上“Microsoft Visual Studio Community 2019”C#编辑工具。

为了发布Android、iOS版本,我们选上“Android Build Support”和“iOS Build Support”两个插件

2、如果是Mac电脑,不勾“Windows Build Support”,勾上“Mac Build Support”,我们安装在window电脑上,所以选上“Windows Build Support

5-1.jpg


三、安装时默认Unity工具语音

拖动滑动条到底部,我们筛选Editor语言

5-2.jpg

默认选上“简体中文”。

确定后,点击右下角“Continue”按钮,开始下一步。


四、开始 Unity下载与安装

Unity Editor安装准备完成,开始进入安装步骤。

1、点击“Continue”按钮后,如果没有安装vs软件开发IDE工具,将会弹出下图框。

6-1.jpg

我们电脑没有安装“Visual Studio”,则勾选上“I have read and agree with the ....”,点击“Continue”按钮。

2、在前面我们选上Android插件的安装,点击“Continue”按钮后,会弹出下面界面。

7.jpg

同样勾选上“I have read and agree with the ....”,点击“Continue”按钮。

3、安装步骤操作完成,进入下载安装状态

8.jpg

打开安装任务左侧的“小箭头”,打开下载任务列表。

8-1.jpg


五、Unity 加强版、专业版和个人版

Unity引擎,目前分为三个版本:

Unity Personal(个人版)

Unity Plus(加强版)

Unity Pro(专业版)

Unity Plus/Pro和Unity个人版的区别主要体现在营收资金和功能两方面,下面简单介绍下三个版本的区别。

一、开发者使用门槛和营收资金上的区别

1、Unity Personal为免费版本,不需要开发者付费就可以直接使用。限制为:开发者本人或者公司在过去12个月的营收或者筹集资金在10万美元以内。

2、Unity Plus目前的费用为每月35$,2020年1月以后价格更正为每月40$。限制为:开发者本人或者公司在过去12个月的营收或者筹集资金在20万美元以内。

3、Unity 目前的费用为每月125$,2020年1月以后价格更正为每月150$。不对开发者本人或者公司在过去12个月的营收或者筹集资金有任何限制。

二、开发功能上的区别

1、Unity Personal版本基本可以使用Unity的大部分功能,对于正在学习Unity开发或进行小规模开发的Unity开发者非常适合。

同时Unity个人版也可以使用Unity IAP(各大平台内购API)、Unity Ads(Unity广告系统)和Asset Store(游戏资源商店)。开发者在Asset Store里面付费购买的插件于素材资源,可以直接在游戏中使用。

不过Unity个人版一大缺点是不能定制游戏启动动画,而且也无法删除游戏启动时的Unity图标。

2、Unity Plus和Unity Pro专有功能包括:

自定义游戏启动动画,可以删除游戏启动时的Unity图标。

专业的黑色版UI界面。

专业的性能指标反馈,包括:游戏崩溃的实时数据反馈、异常以及用户反馈。

25GB的云存储空间,以及其他云服务。

购买Unity Asset Store部分资源享受八折优惠,Unity Plus/Pro如何享受资源八折优惠。

3、Unity Pro独家提供的功能如下:

官方Unity专家的一对一支持。

Unity源码的访问,以及复杂需求的代码实现。


六、Unity 3D 收费方案的区别

这个问题又可以问成:免费的版本和各种收费的版本的区别、有没有必要找破解版本等。

答案很简单:

一般来说,用免费的就行了(Personal个人版)。

功能上来说:

免费版本之于收费版本基本没差别,除了不能自定义启动画面及纯粹装X用的编辑器黑色皮肤。

完整的方案区别对比见下图,有兴趣的童鞋可以看看:

1.jpg


七、Unity3D 设置Android开发环境

要创建适用于 Android 的 Unity 应用程序,您首先需要设置 Unity 项目以支持 Android,为了支持 Android,Unity 项目需要以下依赖项:

1、Android构建支持模块。

2、Android 软件开发工具包 (SDK)。

3、本机开发工具包 (NDK)。

4、Java 开发工具包。默认情况下,Unity 使用OpenJDK。


安装依赖项

Unity 将依赖项作为模块分发,这意味着您可以使用Unity Hub来安装它们,您可以在安装新 Unity编辑器版本时安装它们,也可以将它们添加到现有的Unity编辑器安装中。要安装模块:

1、Android 构建支持

2、Android SDK 和 NDK 工具

3、OpenJDK

1.jpg

Unity 将Android SDK & NDK Tools和OpenJDK分别安装在SDK、NDK、 和OpenJDK文件夹下/Unity/Hub/Editor/[EditorVersion]/Editor/Data/PlaybackEngines/AndroidPlayer/


自定义依赖项

您应该使用 Unity Hub 安装Android SDK 和 NDK 工具以及OpenJDK,以确保您收到正确的版本和配置。但是,在某些情况下,更改 Unity 用于构建 Android 应用程序的 SDK、NDK 或 JDK 很有用。例如,如果您有多个具有相同依赖项的 Unity 版本,并且您不想重复安装 SDK、NDK 和 JDK,则可以指定共享位置。

要使 Unity 使用依赖项的自定义版本:

1、下载依赖项的自定义版本。

警告:Unity 仅正式支持其通过 Hub 提供的 OpenJDK、SDK 或 NDK 版本。有关详细信息,请参阅支持的依赖项版本。

2、在 Unity 中,选择“编辑” > “首选项”(macOS:Unity > “首选项”)。

3、在左侧导航栏中,选择外部工具。外部工具面板的 Android 部分包含JDK、SDK、NDK和Gradle的条目。每个条目包含:

一个复选框,指示是使用 Unity 提供的版本还是自定义版本。

依赖项的安装文件夹的路径。

2.jpg

4、要自定义任何这些依赖项的安装,请禁用依赖项各自的…使用 Unity 安装(推荐)复选框,然后单击浏览并选择自定义依赖项的安装文件夹。

下表显示了每个Unity版本支持的NDK版本:

NDK

Unity 版本NDK 版本
2019.4 长期支持r19
2020.3 长期支持r19
2021.2r21d
JDK

下表显示了每个Unity版本支持的JDK版本:

Unity 版本JDK版本
2019.4 长期支持8(OpenJDK 版本 1.8)
2020.3 长期支持8(OpenJDK 版本 1.8)
2021.28(OpenJDK 版本 1.8)


八、Unity 3D 设置iOS开发环境

要创建适用于iOS的Unity应用程序,您首先需要设置Unity项目以支持iOS。为了支持iOS,Unity 项目需要:

1、iOS 构建支持模块。

2、Xcode或Unity 云构建。

在开始之前,请检查 Unity的iOS要求和兼容性文档,以确保您了解为此平台开发 Unity 应用程序的任何限制。


安装依赖项

Unity 将依赖项作为模块分发,这意味着您可以使用Unity Hub来安装它们。您需要的模块是iOS Build Support。您可以在安装新的 Unity 编辑器版本时安装它,也可以将其添加到现有的 Unity 编辑器安装中。要安装模块:

1.jpg


安装 Xcode 或设置 Unity Cloud Build

为了构建 iOS 应用程序,Unity 生成一个 Xcode 项目,然后 Xcode 将此项目构建到最终应用程序中。

2.jpg

这意味着如果您想在本地构建应用程序,则必须安装 Xcode。 Xcode 仅适用于 macOS,因此如果您的开发计算机不运行 macOS,则无法在本地构建应用程序。但是,Unity Cloud Build 可以为您构建应用程序,这使您可以在非 macOS 计算机上开发 iOS 应用程序。


九、Unity 3D 中文环境设置

进入界面后 , 英文的 , 点击 下图中的 设置按钮 ,

1.jpg


在 Preference / Appearance / Language 中选择 简体中文 设置 ;

2.jpg

之后所有的界面都是中文的;

3.jpg