Steamworks 文獻庫
OpenVR

概覽

OpenVR 包含 API 與執行階段,應用程式不需要知道特定硬體的運作方式,也能與多廠牌的 VR 硬體溝通。 此 GitHub 上的儲存機制為一款內含 API 與範例的 SDK。 執行階段則位於 Steam 用戶端當中,請至收藏庫底下的「工具」類別,即可找到 SteamVR。

若需要該 API 的相關說明文件,請至官方的 GitHub 儲存機制

關於 OpenVR 與 SteamVR 的進一步資訊請見 http://steamvr.com。

引擎支援

SteamVR 具備 OpenVR 的實作,並受到 Unreal Engine 4 及 Unity 5.4 以上版本的原生支援。

可在 Unity 資源商店中找到 SteamVR 外掛程式。

OpenVR 驅動程式

硬體裝置製造商可以開發 OpenVR 驅動程式,以更輕易地在 Steam 上啟用對 VR 內容的支持。 Steam 為全球數一數二的數位分發平台,販售著數千款遊戲。

建立 OpenVR 驅動程式後,便可自行在 Steam 上將其分發給使用者。

若希望進一步了解 OpenVR 驅動程式的製作方式,請見此處

常見問答

問:如何製作 OpenVR 驅動程式?
答: OpenVR GitHub 儲存機制中即有製作驅動程式的資訊,請至:https://github.com/ValveSoftware/openvr/wiki/Driver-Documentation

不需提交您的驅動程式給 Valve 認證。 如果想在 Steam 上分銷您的驅動程式,可登記成為 Steamworks 開發者,並將您的驅動程式以應用程式的形式分銷。

問: OpenVR 不支援我的裝置的某項功能, Valve 能提供協助嗎?
答: 我們很重視硬體開發者的意見回饋。 請透過 GitHub 提交任何問題或要求,連結為:https://github.com/ValveSoftware/openvr/issues