SDK 故障排除
以下是使用 SDK 时可能遇到的常见问题及解决方法。你还可以在帮助知识库中找到更多帮助。
构建控制面板没有出现在 VRChat SDK 菜单下拉列表中!
这可能是两个主要原因导致的:
请确保你使用的是 VRChat 推荐的 Unity 版本。(请参阅设置 SDK)
检查控制台标签页,确保没有来自第三方脚本或组件的编译错误。如果有,你可能需要移除这些组件/脚本。
我上传了内容但在游戏中看不到!
这可能是几个原因导致的。以下是一些需要检查的事项:
- 确保你使用的是正确的 Unity 版本。
- 确保你在游戏中使用了正确的账号,并且没有登录平台账号。
- 检查控制面板窗口中的
Content Manager标签页,看看你的内容是否在那里。 - 检查编辑器控制台,看看上传时是否有错误。
我看不到某个窗口,但没有任何错误!
在极少数情况下,Unity 标签页可能会移出屏幕并变得无法访问。你需要删除一些注册表键值才能将这些窗口重新显示在屏幕上。
- 关闭 Unity。
- 按 Windows 键,输入
regedit,然后按 Enter。系统会通过 UAC 提示你允许管理员访问。 - 在
regedit中要非常小心!此应用程序包含你 PC 的所有设置。 - 找到以下键值:
Computer\HKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor 5.x。你可以将其 粘贴到regedit顶部的地址栏中,如果窗口顶部没有地址栏,则通过左侧的目录列表导航。 - 删除该目录下所有以
VRC开头的键值,包括VRCSDK2或其他相关键值。 - 关闭
regedit。 - 重新打开 Unity。现在应该没问题了!
在使用 SDK2 的项目中出现 SDK3 或 Udon 相关错误,或在 SDK3 项目中出现 VRC_SpatialAudioSource 相关错误!
- 按照正确的步骤,关闭 Unity 并移除所有 SDK 相关文件夹及其对应的
.meta文件。 - 进入
Project Settings,在Player > Other Settings下找到Scripting Define Symbols。 - 移除与你的项目所用 SDK 无关的符号。对于使用 SDK2 的项目,移除
UDON和VRC_SDK_VRCSDK3。对于使用 SDK3 的项目,移除VRC_SDK_VRCSDK2。符号之间用;分隔。之后按Enter保存更改。 - 将正确的 SDK 导入项目。