【问题标题】:OpenVr: alternatives and compatibilityOpenVr:替代品和兼容性
【发布时间】:2018-06-03 08:22:55
【问题描述】:

我正在尝试弄清楚 OpenVR API 的功能及其在 VR 内容开发中的确切作用。 到目前为止,我了解到可以使用 OpenVR 开发游戏,以便在使用的硬件类型上灵活。

此时我有几个问题浮现在我的脑海:

  • 如果一个人不使用 OpenVR 在(比方说)统一开发游戏,他/她还能使用什么?统一的 Steam 插件是否使用 OpenVR?

  • 另外,如果我为一种新的 VR 游戏控制器开发 OpenVR 驱动程序,什么样的游戏会与我的新控制器兼容?

非常感谢

【问题讨论】:

    标签: virtual-reality steam openvr


    【解决方案1】:

    SteamVR 在这一点上是 OpenVR 的代名词。它是唯一已知的实现 API 的服务器。所以是的,SteamVR 插件将使用 OpenVR。

    如果你想开发一个 VR 控制器,那么我想它可以在大多数游戏中工作,只要你用相同的轴映射它。例如,here is the mapping that Unity3d uses。您可以制作一个完全不同的控制器,但不要指望它可以与没有考虑到它的软件一起使用。

    请记住,控制器 API 不仅有跟踪和轴,还有可以在 VR 中显示的it's 3d model。相当多(大多数?)应用程序不使用 API 提供的模型,而是内置了自己的模型。这意味着人们很可能仍会将您在 VR 中的控制器视为标准的 Vive 魔杖。尝试以相同的形状对手柄进行建模,这样至少不会破坏沉浸感。

    【讨论】:

    • 感谢您的回复。如果我错了,请纠正我,这意味着如果开发人员使用 SteamVR 插件,他们会使他们的游戏与任何支持 openvr 的控制器(例如 oculus touch)兼容,对吗?
    • 嗯......他们应该,但有些人可能不会考虑这一点,事情可能看起来很糟糕,甚至是无用的。例如,假设某人在游戏中拥有these kind of models(只是一个例子,不知道他们是否考虑过其他控制器)- 想想如果你看到这些会破坏沉浸感,但有一个 oculus 控制器;或帮助说按菜单,您必须按 B 按钮。其中一些差异可能会破坏游戏规则(并且可以被视为错误),但还没有看到那么糟糕。
    猜你喜欢
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多