首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建中的统一SteamVR控制器初始化问题

构建中的统一SteamVR控制器初始化问题
EN

Stack Overflow用户
提问于 2022-06-23 14:10:28
回答 1查看 57关注 0票数 0

因此,我创建了一个在编辑器中功能完美的游戏,但是当我构建它时,它会抛出一个NullReferenceException错误。日志告诉我它在Initialize()函数中,但是由于它只是构建上的一个问题,所以我真的不知道如何修复它。我不知道构建和编辑器之间有什么不同,所以我不知道如何有效地测试它。

统一开始初始化控制器,但随后抛出大量错误。

代码语言:javascript
复制
<b>[SteamVR]</b> System.NullReferenceException: Object reference not set to an instance of an object.
  at Valve.VR.SteamVR_Input.Initialize (System.Boolean force) [0x00039] in E:\Repos\Mors Oculus\Assets\SteamVR\Input\SteamVR_Input.cs:166 
  at Valve.VR.SteamVR.CreateInstance () [0x000e7] in E:\Repos\Mors Oculus\Assets\SteamVR\Scripts\SteamVR.cs:207 
  at Valve.VR.SteamVR.Initialize (System.Boolean forceUnityVRMode) [0x00023] in E:\Repos\Mors Oculus\Assets\SteamVR\Scripts\SteamVR.cs:103 
  at Valve.VR.SteamVR_Behaviour_Pose.OnEnable () [0x00002] in E:\Repos\Mors Oculus\Assets\SteamVR\Input\SteamVR_Behaviour_Pose.cs:88 
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
Valve.VR.SteamVR:CreateInstance() (at E:\Repos\Mors Oculus\Assets\SteamVR\Scripts\SteamVR.cs:217)
Valve.VR.SteamVR:Initialize(Boolean) (at E:\Repos\Mors Oculus\Assets\SteamVR\Scripts\SteamVR.cs:103)
Valve.VR.SteamVR_Behaviour_Pose:OnEnable() (at E:\Repos\Mors Oculus\Assets\SteamVR\Input\SteamVR_Behaviour_Pose.cs:88)

我真的不知道该改变什么。有人有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-01 20:56:26

我用一个新文件夹替换了整个SteamVR_Input文件夹,它成功了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72731624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档