首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建和分发SteamVR仪表板覆盖

如何创建和分发SteamVR仪表板覆盖
EN

Stack Overflow用户
提问于 2018-04-11 22:43:12
回答 1查看 1K关注 0票数 1

完全清楚。这个问题是关于SteamVR仪表板的覆盖,而不是常规的覆盖。

我一直在玩C++ SteamVR SDK,最近我还在开发一些覆盖应用程序原型。到目前为止,我还没有做到的事情是得到一个仪表板覆盖来显示。当我调用CreateDashboardOverlay时,我得到的错误是VROverlayError_PermissionDenied。我猜想这是因为我需要使用SteamVR开发人员帐户进行身份验证,而我目前还没有这个帐户。有人能证实吗?除了openvr.h和openvr.h文档页面之外,似乎没有任何(公共)文档。

我还猜测,任何仪表板覆盖应用程序将需要通过官方蒸汽商店分发,但我再次找不到任何官方的。我怀疑阀门将需要这一点,因为否则任何旧的恶意软件,碰巧在系统上运行,可以很容易地创建一个正式的仪表板覆盖。

请再次注意,我专门指的是仪表板覆盖。我可以有规律的覆盖来表现得很好。

在github上有一些实现steamvr覆盖的repos (例如https://github.com/Hotrian/OpenVRDesktopDisplayPortal),但我还没有找到一个真正创建仪表板覆盖的repos。

任何信息或链接到我不知何故丢失的文档将不胜感激。我开始觉得我可能漏掉了一些明显的东西。

谢谢

为清晰而编辑:

我的问题是:在调用CreateDashboardOverlay时,是否因为需要满足某种身份验证要求而导致权限被拒绝的错误,例如有一个蒸汽开发帐户?SteamVR仪表板覆盖应用程序是否需要通过官方渠道分发?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-12 21:14:50

在进一步的回顾中,我似乎误解了我自己的调试输出,并对其进行了过多的解读,因为这些结论在我的脑海中是有意义的。

CreateDashboardOverlay电话运行良好。稍后,在我的代码中,我调用了ShowOverlay,当然,仪表板覆盖是不允许的(通过SteamVR仪表板UI打开它们就可以显示它们)。

我的仪表板覆盖层工作正常。

总之,我的两个问题的答案都是否定的。不需要开发人员状态来创建仪表板覆盖,SteamVR仪表板覆盖应用程序不需要通过任何官方渠道分发。

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

https://stackoverflow.com/questions/49785422

复制
相关文章

相似问题

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