Skip to main content

SDK 故障排除

以下是使用 SDK 时可能遇到的常见问题及解决方法。你还可以在帮助知识库中找到更多帮助。

构建控制面板没有出现在 VRChat SDK 菜单下拉列表中!​

这可能是两个主要原因导致的:

请确保你使用的是 VRChat 推荐的 Unity 版本。(请参阅设置 SDK)

检查控制台标签页,确保没有来自第三方脚本或组件的编译错误。如果有,你可能需要移除这些组件/脚本。

我上传了内容但在游戏中看不到!​

这可能是几个原因导致的。以下是一些需要检查的事项:

  • 确保你使用的是正确的 Unity 版本。
  • 确保你在游戏中使用了正确的账号,并且没有登录平台账号。
  • 检查控制面板窗口中的 Content Manager 标签页,看看你的内容是否在那里。
  • 检查编辑器控制台,看看上传时是否有错误。

我看不到某个窗口,但没有任何错误!​

在极少数情况下,Unity 标签页可能会移出屏幕并变得无法访问。你需要删除一些注册表键值才能将这些窗口重新显示在屏幕上。

  1. 关闭 Unity。
  2. 按 Windows 键,输入 regedit,然后按 Enter。系统会通过 UAC 提示你允许管理员访问。
  3. 在 regedit 中要非常小心!此应用程序包含你 PC 的所有设置。
  4. 找到以下键值:Computer\HKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor 5.x。你可以将其粘贴到 regedit 顶部的地址栏中,如果窗口顶部没有地址栏,则通过左侧的目录列表导航。
  5. 删除该目录下所有以 VRC 开头的键值,包括 VRCSDK2 或其他相关键值。
  6. 关闭 regedit。
  7. 重新打开 Unity。现在应该没问题了!

在使用 SDK2 的项目中出现 SDK3 或 Udon 相关错误,或在 SDK3 项目中出现 VRC_SpatialAudioSource 相关错误!​

  1. 按照正确的步骤,关闭 Unity 并移除所有 SDK 相关文件夹及其对应的 .meta 文件。
  2. 进入 Project Settings,在 Player > Other Settings 下找到 Scripting Define Symbols。
  3. 移除与你的项目所用 SDK 无关的符号。对于使用 SDK2 的项目,移除 UDON 和 VRC_SDK_VRCSDK3。对于使用 SDK3 的项目,移除 VRC_SDK_VRCSDK2。符号之间用 ; 分隔。之后按 Enter 保存更改。
  4. 将正确的 SDK 导入项目。

知识库中没有列出我的问题,这里也没有提到!​

对此我们深感抱歉!请浏览我们的官方知识库或提交支持请求。我们很乐意帮助你。