Skip to main content

入门指南

在创建虚拟形象和世界之前,你需要完成以下步骤。

tip

如果你刚接触 VRChat,请阅读 VRChat 的"入门指南"页面。

VRChat Creator Companion 是最简单快捷的入门方式。它会为你自动安装 Unity 和 VRChat 软件开发工具包(SDK)。

  • VRChat 使用 Unity 游戏引擎。虚拟形象和世界也是在 Unity 中创建的。
  • VRChat SDK 允许你使用 Unity 创建虚拟形象和世界。

你的第一个项目​

你应该使用 Windows 来创建你的第一个项目。

  1. 下载 VRChat Creator Companion (VCC)。
  2. 安装 VCC。
    • 默认安装位置为 %LocalAppData%/Programs/VRChat Creator Companion,但你可以根据需要更改。
  3. VCC 应自动打开。如果没有,请在 Windows 中搜索"Creator Companion"。
  4. 点击"Create New Project"(创建新项目)。
  5. 选择"Avatar"(虚拟形象)或"World project"(世界项目)。
  6. 为你的项目命名。
  7. 选择一个位置。
  8. 点击"Create Project"(创建项目)。
note

想要上传到 Android、Quest 或 iOS?请阅读平台页面。

打开项目​

现在你可以打开新项目了!创建新项目后,Creator Companion 的下一页会显示一个 Open Project(打开项目)按钮。你也可以从左侧边栏的 Projects(项目)选项卡访问。

如果你的项目未列出,请点击 Create New Project(创建新项目)旁边的下拉菜单,然后通过项目界面选择 Add Existing Project(添加现有项目)并选中它。项目打开后:

  1. 检查标题栏,确保它以 PC, Mac & Linux Standalone <DX11> 结尾。

    • 如果不是,请前往 File > Build Settings...(文件 > 构建设置...),选择 PC, Mac & Linux Standalone,然后点击左下角的 Switch Platform(切换平台)。
  2. 导航到 VRChat SDK > Show Control Panel > Authentication(显示控制面板 > 身份验证)。

  3. 登录你的 VRChat 账户。你需要执行此操作才能上传你创建的任何内容。

    • 你的 VRChat 账户必须至少达到"New User"(新用户)信任等级才能上传内容。你不能使用 Steam、Meta 或 Viveport 账户上传内容。

改用 Unity Hub​

虽然我们不推荐这样做,但如果你想在没有 VCC 的情况下自行安装 Unity,请查看当前支持的 Unity 版本页面,并使用 Unity Hub 安装 VRChat 当前支持的 Unity 版本。

如果你没有使用 VCC 设置项目,你还需要安装 SDK。请通过 VRChat Creator Companion 进行安装。

仅使用 Unity Hub 创建项目:

  • 打开 Unity Hub(或仅打开编辑器,如果你选择这种方式的话)。
  • 创建一个新项目,将其设置为 3D,并保存。
  • 不要使用 HDRP 或 URP。VRChat 不使用它们。

仅使用 Unity Hub 打开项目:

  • 点击右上角的 Open(打开),然后选择你的项目所在的目录。

提示​

  • 如果你在为 Meta Quest 构建 VRChat 内容,也应针对 Android 构建。查看我们的 Android 文档了解更多详情。
  • 将项目保存在有大量空间的大容量存储驱动器中。Unity 项目可能会变得非常大,尤其是在使用版本管理软件时。
  • 不要为大量不同的化身或世界使用单个项目。这是使未来迁移变得非常痛苦的方法!
  • 如果你了解如何使用版本控制软件,如 Git 或 Unity Version Control,请使用它!它可以让你轻松回滚破坏项目的更改。

理解术语"Player"与"User"​

在 VRChat 中,"player"和"user"这两个术语根据上下文可能指代不同的内容:

  • 用户(User):这是使用 VRChat 的任何人的标准术语,无论他们是否与你同在一个世界。这是平台上所有参与者的通用术语。
  • 玩家(Player):在技术术语中,"player"特指用户在世界实例中的个体实例化。这种区别更多与底层系统和某些技术功能(如多人交互)相关。例如,在本地测试世界时,同一用户可以在世界实例中有多个玩家。

下一步是什么?​

你的项目已准备就绪!你可以继续进行世界创建或化身创建。

如果有任何错误,即使是全新的空项目,请联系我们的支持团队。