Unity 编辑器现已推出 Linux 版!学习安装它
如果您是设计师、开发人员或艺术家,您可能应该了解 Unity 编辑器及其广泛的功能。令人鼓舞的消息是 Unity 在 Linux 发行版中提供了多种安装方法。
虽然这是一个令人兴奋的消息,但它官方支持哪些 Linux 发行版?让我们再谈谈一些细节。
非自由和开源软件警告:Linux(或任何其他平台)上的 Unity Editor 不是开源软件。这里介绍它是因为它支持在 Linux 发行版中安装。
对 Ubuntu 和 CentOS 7 的官方支持
无论您拥有个人许可证还是专业许可证,只要安装了 Unity 2019.1 或更高版本,就可以访问编辑器。
此外,他们还优先支持 Ubuntu 20.04 和 CentOS 7。
在其 Linux 安装说明中,他们还提到了 2021 LTS 版本支持的配置:
CPU:X64架构,支持SSE2指令集
图形 API:OpenGL 3.2+ 或支持 Vulkan、Nvidia 和 AMD GPU。
附加:运行在 X11 窗口系统之上的 Gnome 桌面环境、Nvidia 官方专有显卡驱动程序或 AMD Mesa 显卡驱动程序
您可以随时尝试其他任何东西 - 但最好遵守官方要求以获得最佳体验。
关于第 3 方工具的注意事项:如果您碰巧在任何项目中使用任何第 3 方工具,您将必须单独检查它们是否支持它。
第 1 步:在 Linux 上安装 Unity Hub
您需要先安装一个名为 Unity Hub 的工具。它是一个管理工具,可以管理多个 Unity 安装。安装后,Unity Hub 工具将下载并安装 Unity 编辑器。
方法 1:通过终端安装 Unity Hub(适用于 Ubuntu 和 Debian)
这是在支持的设备(即 Ubuntu 和 CentOS)上安装 Unity Hub 的推荐方法。
此方法仅适用于 Ubuntu 20.04、19.04 和 CentOS 7。如果您正在运行其中任何一个,让我们直接开始吧。
打开终端并依次输入命令:
sudo sh -c 'echo "deb https://hub.unity3d.com/linux/repos/deb stable main" > /etc/apt/sources.list.d/unityhub.list'
wget -qO - https://hub.unity3d.com/linux/keys/public | sudo apt-key add -
sudo apt update
sudo apt-get install unityhub
这会将 Unity Hub 安装到您的系统中。您将看到如下所示的屏幕:
您现在需要使用您的 Unity 帐户登录。单击登录按钮将打开一个浏览器选项卡,您需要允许在 Unity Hub 应用程序中打开链接:
现在,如果您没有付费计划,您需要从下一个屏幕中选择个人许可证:
在下一个屏幕上,系统将要求您下载编辑器来处理项目。下载通常需要几GB。因此,下载完成时请高枕无忧。
一切完成后,您现在就可以开始处理您的项目了。
方法2:通过Flatpak安装Unity Hub
幸运的是,Unity Hub 提供了 flatpak 版本,因此您可以将其安装在任何 Linux 发行版中。如果您感到困惑,您可以阅读如何使用 flatpak 应用程序。
如果您安装了 flatpak 并添加了 flathub 存储库,请打开终端并执行以下命令:
flatpak install flathub com.unity.UnityHub
其余设置与上面相同。
方法3:使用AppImage安装Unity Hub
要安装 Unity,您必须下载并运行 Unity Hub AppImage。
简单地说,使其可执行并运行它。如果您不知道,您应该查看我们关于如何在 Linux 上使用 AppImage 的指南。
步骤 2:使用 Unity Hub 工具安装 Unity
启动 Unity Hub 后,它将要求您使用 Unity ID 登录(或注册)以激活许可证。有关许可证如何运作的更多信息,请参阅其常见问题解答页面。
使用 Unity ID 登录后,转到“安装”选项(如下图所示)并添加所需的版本/组件。
这将安装旧版本的 Unity Hub,它将不会获得任何自动更新。
团结企业
Unity 编辑器需要许可证才能工作。如果您是 Unity 的新用户,您可以使用他们的个人或学生许可证,这是免费的。此外,Unity 还提供多个级别的许可证,例如 Teams、Enterprise 等。
虽然您可以从 Teams 的网站购买 Teams 许可证,但无法购买企业许可证。为了获得企业许可证,您需要与他们的代表交谈。
您可以通过 Unity Hub 界面添加具有相应序列号的 Pro 或其他许可证。
就是这样!这是获取所有最新版本并立即安装的最佳方式。
包起来
很高兴看到 Unity 为 Linux 平台提供支持。通过 Unity Hub 集中安装所有内容的方式使一切井井有条。你怎么认为?