Skip to main content

配置环境

选择性扩展阅读
本文中,环境指的是一个配置好了一些“插件”的 Unity 编辑器工程,您可能会在一些本地AI部署教程里有听过类似的“配置运行或开发环境概念”,这里的 Unity 安装亦然。

类似于我们需要一个登录了 Steam 账号的 Steam 客户端,才能下载游戏来玩,为了使用来自 Unity 的编辑器服务,我们需要:

  • 在 Unity 官方注册一个账号,获得使用服务的权限
  • 安装 Unity Hub
  • 再通过 Unity Hub 安装编辑器
  • 获取许可证
  • 最后使用另一个程序完成“插件”的配置

注册 Unity 账号

补充性扩展阅读
由于 Unity 公司的运营行为,目前 Unity 在国内语境下分为三大区块:团结引擎,Unity 中国版与 Unity 国际版,团结引擎和后两者的账号不通用,而 VRChat 的创作系统的开发环境要求使用来自 Unity 国际版的账号,即下方的链接

首先点击右边的链接,进入 Unity 官网 ,点击右上角头像,再点击 创建 Unity ID 按钮给自己注册一个账号。

1.png

您需要填写以下信息:

  • 您正在使用的电子邮箱
  • 您想要使用的密码
  • 您想要使用的用户名
  • 您的“姓名”

在下方复选框中勾选前两个必选项,点击下方创建Unity ID 完成操作。

2.png

 

下载,安装和设置 Unity Hub

补充性扩展阅读
由于 Unity 公司的运营行为,目前 Unity 在国内语境下分为三大区块:团结引擎,Unity 中国版与 Unity 国际版,这在 Unity Hub 上分为了三种版本,tuanjie Hub,Unity Hub 中国版(其版本号存在 c1 后缀),Unity Hub 国际版,后续创作使用的工具因为逻辑设计问题无法识别前两种版本的存在,因此下文给出的是 Unity Hub 国际版链接。

下载 Unity Hub

点击 此处 下载 Unity Hub。 

vrcentry-1-2-1.png

安装 Unity Hub

下载完成后,双击安装程序 UnityHubSetup.exe 开始安装。

阅读 Unity Hub 许可证协议,点击右下角 我同意 进行下一步。 

vrcentry-1-2-2.png

选择您想安装的目标文件夹,点击左下角的 安装,等待片刻,即安装完毕,安装时,请您遵守以下规则:

  1. 安装到一个短安装路径,例如D:/Unity/Unity Hub 
  2. 安装路径使用英文输入法下的英文和数字字符组合,尽量不使用任何标点符号
  3. 请勿安装到 C 盘的任何目录
  4. 请安装到一个空余空间更大的分区!

vrcentry-1-2-3.png

选择性扩展阅读
1. 在早期的 Windows 操作系统中,文件路径存在一个叫做 MAX_PATH 的限制,通常是 260 个字符。如果软件的安装路径本身就很长,再加上项目内部复杂的文件夹层级(例如 Unity 项目中的 Assets/Plugins/Vendor/Module/Deeply/Nested/File.cs),很容易就触碰到这个上限,导致文件无法访问、编译失败或其他奇怪的错误,虽然现代 Windows 有一些办法来克服这个限制,但这不代表 Unity 使用的一些东西会完全适配这些改进办法。
2. 类似的,计算机早期主要使用 ASCII 编码,它只包含了英文字母、数字和一些基本标点符号。所以文件路径里,非 ASCII 字符(如中文、日文、韩文、俄文字母、带重音的欧洲字符等)在不同的系统和软件中可能因为字符集、编码方式(例如 GBK 编码)的不统一而导致乱码或无法识别,此外,很多标点符号在操作系统、Shell脚本、编程语言或配置文件中具有特殊含义。将它们用在路径中,可能会导致解析冲突或意外行为。
3. 在 Windows 系统中,C 盘通常是操作系统所在的分区,而如果将 Unity Hub 安装在 C:\Program Files 和 C:\Program Files (x86),由于操作系统设计问题,向这些目录写入文件或修改内容通常需要管理员权限,Unity Hub 或 Unity 编辑器安装在这里本身可能没问题,但 Unity 在运行时(尤其是在项目打开、导入资源、构建时)会在其安装目录或项目目录中创建、修改、删除大量文件(如缓存、日志、临时文件)。如果这些操作因为权限不足而失败,会导致各种错误。频繁触发 UAC 弹窗也会干扰工作流程(后续会存在一个常见问题,是本点的体现,您可随时跳转阅读以进一步理解)。
4. Unity 是一个基于各种图形界面和高级编程语言API的高抽象层级应用程序,由于开发软件运行时的特性,它会因为这些东西的整合复杂度,产生大量临时文件和最终的构建包,或会为不同的渲染管线和目标平台编译和缓存大量的着色器变体,导致占用空间巨大

设置 Unity Hub

安装完成 Unity Hub 后,初次开启时,您需要登录 Unity Hub,可根据窗口中的提示,打开网页登录界面,并点击右侧账户登录。 

vrcentry-1-2-4.png

选择您的登录方式,使用您先前注册的 Unity 账号,输入账号密码并勾选下次自动登录,最终点击下方绿色登录按钮即可。 

vrcentry-1-2-5.png


初次进入应用时 Unity Hub 会推荐您安装编辑器,请点击右下角跳过安装

这是因为 VRChat 创作需要特定版本的编辑器,否则会出现一系列工具报错问题,而 Hub 主界面中不提供该版本,我们在后续会给出对应版本的安装链接

vrcentry-1-2-6.png

设置中文

让我们带您快速设置好 Unity Hub 的中文界面。

请点击设置按钮。

vrcentry-1-2-7.png

点击左侧栏的 Appearance(外观),在 Language(语言)中选择简体中文,即可将 Unity Hub 切换为中文模式。

vrcentry-1-2-8.png

设置下载和安装路径

就像在 Steam 里设计游戏的安装和下载目录一样,在创建我们的第一个项目前,让我们先对 Unity Hub 进行简单的设置。

点击设置按钮。

vrcentry-1-2-9.png

补充说明
项目是我们最终的,进行创作的开发环境空间,就像游戏里的一张自定义地图,而 Unity 编辑器就是不同版本的游戏

在设置界面中您可以调整项目的默认位置路径,下载/安装 Unity 编辑器的默认路径,您可以尽情修改这三个位置到自己想让文件待着的地方,调整时,请您遵守以下规则:

  1. 使用到一个短安装路径,例如D:/Unity/<一些英文字母> 
  2. 安装路径使用英文输入法下的英文和数字字符组合,尽量不使用任何标点符号
  3. 请勿安装到 C 盘的任何目录
  4. 请安装到一个空余空间更大的分区!

vrcentry-1-2-10.pngQkz6OKZieJuAqZr1-vrcentry-1-2-11.png

选择性扩展阅读
此处我们复用安装 Unity 中的选择性扩展阅读部分,您可跳转前往阅读。

获取个人许可证

您需要为自己获得一个许可证,以用于正常运行 Unity。

在设置中点击左侧栏的 Licenses(许可证),接下来点击右上角的 Add(添加)。

vrcentry-1-2-12.png

点击 Get a free personal licenses 以获取免费个人许可证。

vrcentry-1-2-13.png

在弹出的页面中点击蓝色的获取按钮,您就有了一个属于自己的(为期一周的)个人许可证,当有效期过后您可以再次免费申请个人许可证,这不影响您的创作。 

vrcentry-1-2-14.png

Unity 许可证是否有效将直接决定您能否打开 Unity 编辑器,当您无法通过创作者助手打开 Unity 编辑器时,您可以检查一下您的许可证是否过期并重新获取一个。

您可以在设置>许可证界面找到自己获得的许可证(申请过后需等一段时间才能看到)。 

vrcentry-1-2-15.png

补充性扩展阅读
如 Hub 中上图所提示的,Unity 个人许可证限制了您的一些行为,包括商业收入在一定数额下,暂无使用一些 Unity 付费方案等,并且额外的,这个许可证也限制您的使用场地,我们遇到了一些社区群友在学校/公司网络环境下,使用个人许可证开发个人作品时,遭到 Unity 官方封禁的事件,如您存在相关使用场景或封禁风险,我们推荐您只在家庭环境下使用该方法配置的环境进行 VRChat 创作