首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动外部VR exe应用程序后VR耳机的不真实丢失跟踪

启动外部VR exe应用程序后VR耳机的不真实丢失跟踪
EN

Stack Overflow用户
提问于 2017-01-10 18:41:48
回答 1查看 300关注 0票数 0

我在虚拟引擎中创造了一个虚拟现实体验,在虚拟现实世界里,有一个按钮可以打开一个外部的exe,这也是一个VR的经验。它就像一个VR菜单室(非真实应用程序)和一个小型虚拟现实游戏(不是由幻影创建的,而是一个外部执行程序)。当你玩迷你游戏,虚拟现实菜单仍然打开在后面。

我尝试了不同的方法来打开外部exe,例如:

代码语言:javascript
复制
FPlatformProcess::CreateProc

FMonitoredProcess

FInteractiveProcess

它们都可以成功地启动外部exe,但问题是,当外部exe完成播放和关闭时,虚拟VR菜单应用程序将失去Oculus的视觉跟踪。只有当外部exe是VR应用程序时,才会发生此问题。我试图启动一个常规的exe,如浏览器,并且没有丢失跟踪问题,当我"alt选项卡“跳回虚拟现实应用程序。

这就是我从输出日志中得到的信息:

LogHMD:获得视觉跟踪 LogHMD:失视跟踪

这是虚幻的虫子吗?有什么方法可以让Oculus在运行外部VR exe后被Unreal重新跟踪?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-17 15:43:57

Oculus驱动程序应该一次只处理一个进程,因此每当新应用程序启动时,Unreal就应该放弃与服务的连接,因为其他人现在要求HMD呈现那些VR帧。作为一个专用的输出,同时发出帧的两个应用程序都不可能是件好事。

关于您的上下文,我建议您尝试调用"Stereo On"控制台命令来重新启用您的HMD,尽管您可能还想在手之前尝试使用Oculus特定的"HMD Enable"命令。

个人关注:把菜单放在后台也必须消耗资源,在虚拟现实中,这是一个优化的问题,你可能最终要解决。

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

https://stackoverflow.com/questions/41576056

复制
相关文章

相似问题

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