配置环境
选择性扩展阅读
本文中,环境指的是一个配置好了一些“插件”的 Unity 编辑器工程,您可能会在一些本地AI部署教程里有听过类似的“配置运行或开发环境概念”,这里的 Unity 安装亦然。
类似于我们需要一个登录了 Steam 账号的 Steam 客户端,才能下载游戏来玩,为了使用来自 Unity 的编辑器服务,我们需要:
- 在 Unity 官方注册一个账号,获得使用服务的权限
- 安装 Unity Hub
- 再通过 Unity Hub 安装编辑器
- 获取许可证
- 最后使用另一个程序完成“插件”的配置
注册 Unity 账号
补充性扩展阅读
由于 Unity 公司的运营行为,目前 Unity 在国内语境下分为三大区块:团结引擎,Unity 中国版与 Unity 国际版,团结引擎和后两者的账号不通用,而 VRChat 的创作系统的开发环境要求使用来自 Unity 国际版的账号,即下方的链接
首先点击右边的链接,进入 Unity 官网 ,点击右上角头像,再点击 创建 Unity ID 按钮给自己注册一个账号。
您需要填写以下信息:
- 您正在使用的电子邮箱
- 您想要使用的密码
- 您想要使用的用户名
- 您的“姓名”
在下方复选框中勾选前两个必选项,点击下方创建Unity ID 完成操作。
下载,安装和设置 Unity Hub
补充性扩展阅读
由于 Unity 公司的运营行为,目前 Unity 在国内语境下分为三大区块:团结引擎,Unity 中国版与 Unity 国际版,这在 Unity Hub 上分为了三种版本,tuanjie Hub,Unity Hub 中国版(其版本号存在 c1 后缀),Unity Hub 国际版,后续创作使用的工具因为逻辑设计问题无法识别前两种版本的存在,因此下文给出的是 Unity Hub 国际版链接。
下载 Unity Hub
点击 此处 下载 Unity Hub。
安装 Unity Hub
下载完成后,双击安装程序 UnityHubSetup.exe
开始安装。
阅读 Unity Hub 许可证协议,点击右下角 我同意 进行下一步。
选择您想安装的目标文件夹,点击左下角的 安装,等待片刻,即安装完毕,安装时,请您遵守以下规则:
- 安装到一个短安装路径,例如
D:/Unity/Unity Hub
- 安装路径使用英文输入法下的英文和数字字符组合,尽量不使用任何标点符号
- 请勿安装到 C 盘的任何目录
- 请安装到一个空余空间更大的分区!
选择性扩展阅读
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,可根据窗口中的提示,打开网页登录界面,并点击右侧账户登录。
选择您的登录方式,使用您先前注册的 Unity 账号,输入账号密码并勾选下次自动登录,最终点击下方绿色登录按钮即可。
初次进入应用时 Unity Hub 会推荐您安装编辑器,请点击右下角跳过安装。
这是因为 VRChat 创作需要特定版本的编辑器,否则会出现一系列工具报错问题,而 Hub 主界面中不提供该版本,我们在后续会给出对应版本的安装链接
设置中文
让我们带您快速设置好 Unity Hub 的中文界面。
请点击设置按钮。
点击左侧栏的 Appearance(外观),在 Language(语言)中选择简体中文,即可将 Unity Hub 切换为中文模式。
设置下载和安装路径
就像在 Steam 里设计游戏的安装和下载目录一样,在创建我们的第一个项目前,让我们先对 Unity Hub 进行简单的设置。
点击设置按钮。
补充说明
项目是我们最终的,进行创作的开发环境空间,就像游戏里的一张自定义地图,而 Unity 编辑器就是不同版本的游戏
在设置界面中您可以调整项目的默认位置路径,下载/安装 Unity 编辑器的默认路径,您可以尽情修改这三个位置到自己想让文件待着的地方,调整时,请您遵守以下规则:
- 使用到一个短安装路径,例如
D:/Unity/<一些英文字母>
- 安装路径使用英文输入法下的英文和数字字符组合,尽量不使用任何标点符号
- 请勿安装到 C 盘的任何目录
- 请安装到一个空余空间更大的分区!
选择性扩展阅读
此处我们复用安装 Unity 中的选择性扩展阅读部分,您可跳转前往阅读。
获取个人许可证
您需要为自己获得一个许可证,以用于正常运行 Unity。
在设置中点击左侧栏的 Licenses(许可证),接下来点击右上角的 Add(添加)。
点击 Get a free personal licenses 以获取免费个人许可证。
在弹出的页面中点击蓝色的获取按钮,您就有了一个属于自己的(为期一周的)个人许可证,当有效期过后您可以再次免费申请个人许可证,这不影响您的创作。
Unity 许可证是否有效将直接决定您能否打开 Unity 编辑器,当您无法通过创作者助手打开 Unity 编辑器时,您可以检查一下您的许可证是否过期并重新获取一个。
您可以在设置>许可证界面找到自己获得的许可证(申请过后需等一段时间才能看到)。
补充性扩展阅读
如 Hub 中上图所提示的,Unity 个人许可证限制了您的一些行为,包括商业收入在一定数额下,暂无使用一些 Unity 付费方案等,并且额外的,这个许可证也限制您的使用场地,我们遇到了一些社区群友在学校/公司网络环境下,使用个人许可证开发个人作品时,遭到 Unity 官方封禁的事件,如您存在相关使用场景或封禁风险,我们推荐您只在家庭环境下使用该方法配置的环境进行 VRChat 创作
No Comments