Htc Vive會有許多獨立開發(fā)者想在該平臺開發(fā)應用,那么這里跟大家整理一下全SDK開發(fā)工具吧。
OpenVR SDK
https://github.com/ValveSoftware/openvr
OpenVR SDK是由原本的SteamWorks SDK更新而來,新增對HTC VIVE開發(fā)者版本的支持,也包含
Steam VR的控制器及定位設備的支持。相關的API是以C++實作,已有C++經驗的開發(fā)人員可以直接
學習。
SDK documentation
https://github.com/ValveSoftware/openvr/wiki/API-Documentation
SDK文件說明(英文),針對主要界面解釋使用方法。包含IVRSystem、IVRChaperone、
IVRCompositor、IVRRenderModels及IVROverlay。
SDK samples
https://github.com/ValveSoftware/openvr/tree/master/samples
SDK范例,從范例(hellovr_opengl 及 helloworldoverlay) 即可快速學習如何建立VR這個世界
的方法,可以逐步修改成為你自己的應用。由于范例使用了Visual Studio套件的項目格式,請自
行上Microsoft網站下載或是直接使用編輯器查看.cpp檔。
plugin
https://u3d.as/content/valve-corporation/steam-vr-plugin/cjo
使用Unity平臺開發(fā)VIVE應用所需要的套件。
Unity平臺擁有的Unity引擎可加快VR世界中3D特效的。
開發(fā),當然若習慣使用Visual Studio也是可以的,完全看開發(fā)者的喜好。
Setup Manual
https://steamcdn-a.akamaihd.net/apps/steamvr/vr_setup.pdf
HTC VIVE安裝說明(英文),中文版本后續(xù)會再提供。
SteamVR FAQs & How To Guides SteamVR
https://developer.valvesoftware.com/wiki/SteamVR
Troubleshooting問題排除指南
https://developer.valvesoftware.com/wiki/SteamVR/Troubleshooting
下載htc測試游戲:(先申請開發(fā)者賬號)
http://store.steampowered.com/
steamworks unity;unity steamworks
官方FAQ。
HowTo Update Firmware
https://developer.valvesoftware.com/wiki/SteamVR/HowTo_Update_Firmware
拿到開發(fā)者版本第一件事情是將硬件的韌體更新至最新,可有效增進定位的速度及準確性。