OpenVR SDK
https://github.com/ValveSoftware/openvr 
OpenVR SDK是由原本的SteamWorks SDK更新而来,新增对HTC VIVE开发者版本的支持,也包含
Steam VR的控制器及定位设备的支持。相关的API是以C++实作,已有C++经验的开发人员可以直接 
学习。

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檔。

unity plugin
https://u3d.as/content/valve-corporation/steam-vr-plugin/cjo 
使用Unity平台开发VIVE应用所需要的套件。Unity平台拥有的Unity引擎可加快VR世界中3D特效的
开发,当然若习惯使用Visual Studio也是可以的,完全看开发者的喜好。

Setup Manual
https://steamcdn-a.akamaihd.net/apps/steamvr/vr_setup.pdf 
HTC VIVE安装说明(英文),中文版本后续会再提供。

SteamVR FAQs & How To Guides SteamVR 
https://developer.valvesoftware.com/wiki/SteamVR 
官方FAQ。相关问题这里已有丰富的讨论及解答,陆续会将重要的问答翻译后放到论坛上。

HowTo Update Firmware 
https://developer.valvesoftware.com/wiki/SteamVR/HowTo_Update_Firmware 
拿到开发者版本第一件事情是将硬件的韧体更新至最新,可有效增进定位的速度及准确性。

Troubleshooting问题排除指南 
https://developer.valvesoftware.com/wiki/SteamVR/Troubleshooting

下载htc测试游戏:(先申请开发者账号)
http://store.steampowered.com/ 
steamworks unity;unity steamworks

HTC相关开发所需SDK等工具都在这里了。 【转】的更多相关文章

  1. [android开发篇][android studio 和elipse都需要的流程 android sdk的安装

    第三步.下载并安装AndroidSDK 前面两步,我们已经配置了JDK变量环境,并安装好了Eclipse,通过这两步之后Java的开发环境就准备好了,如果我们只是开发普通的JAVA应用程序的话,那么到 ...

  2. 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。

    AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...

  3. 开发前奏曲之添加Android SDK平台工具

    原文:http://android.eoe.cn/topic/android_sdk Android SDK分离不同部位的SDK成单独的下载包.您已经安装只包含SDK工具的SDK入门包.要开发一个An ...

  4. 通用访问 - 用“反射”来设计通用的通信协议,以及配套的SDK、工具

    1. 效果演示 2. 通信协议 功能介绍 特点 TCP协议 WebApi协议 3. SDK与工具 4. 应用示例 迷你网管 通用GIS 系统管理 5. 设计初衷与演化   1. 效果演示     服务 ...

  5. iOS 开发设计常用软件及工具整理

    1, xCode 2, AppCode 3, Skech 原型设计软件 4, Hype 动画设计工具 5, fontawsome 免费图表 6, Prepo icon, images.catlog 生 ...

  6. 什么是软件开发工具包(SDK)

    开发一个软件,需要经过编辑.编译.调试.运行几个过程. 编辑:使用编程语言编写程序代码的过程. 编译:如上一节所讲,就是将编写的程序进行翻译. 调试:程序不可能一次性编写成功,编写过程中难免会出现语法 ...

  7. 手机游戏渠道SDK接入工具项目分享(三)拨开云雾是个坑

    一直在纠结是先写框架设计还是先写掉过的坑,最后本这娱乐大众的态度先写掉过的坑让大家乐呵下. 项目开发过程中遇问题无数,回顾下8个大坑照成了项目一定程度上延期甚至返工. 项目一开始几个人把现有3家主流的 ...

  8. iOS-提高iOS开发效率的方法和工具

    提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...

  9. 开发Android必知的工具

    程序开发有时候非常依赖使用的开发工具,好的完备的开发工具可以让开发人员的工作效率有大幅度的提高.开发Android也是如此,大家可能都离不开Eclipse或Android Studio这些工具,但他们 ...

随机推荐

  1. python基础===map和zip的用法

    >>> list1=[1,45,232,45,666,64] >>> list2=["ss","kein","to ...

  2. 关于Solaris的一些小技巧

    关于Solaris的一些小技巧 http://blog.chinaunix.net/uid-9787800-id-2394301.html SunOS 操作命令及linux区别 http://blog ...

  3. 【bzoj1042】硬币购物

    容斥 #include<bits/stdc++.h> #define N 100005 typedef long long ll; using namespace std; ll ans, ...

  4. DRF的过滤与排序

    过滤 对于列表数据可能需要根据字段进行过滤,我们可以通过添加 django-filter 扩展来增强支持. pip install django-filter 在配置文件中增加过滤后端的设置: INS ...

  5. Max-heap && Min-heap && push_heap

    最大堆:make_heap(vi.begin(),vi.end()) #include <iostream> #include <vector> #include <al ...

  6. UpdateData、Invalidate、InvalidateRect和UpdateWindow及RedrawWindow

    Invalidate 在消息队列中加入一条WM_PAINT消息,其无效区为整个客户区. 窗口的客户区无效意味着需要重绘.例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的 ...

  7. 基于tinkphp3.2获取openid

    <?php namespace Home\Controller; use Think\Controller; /** * 基础 */ class BaseController extends C ...

  8. HDU 6351.Beautiful Now-暴力、全排列、思维 (2018 Multi-University Training Contest 5 1002)

    2018 Multi-University Training Contest 5 6351.Beautiful Now 题意就是交换任意两个数字,问你交换k次之后的最小值和最大值. 官方题解: 哇塞, ...

  9. HDU 3342 拓扑排序模板

    Legal or Not Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...

  10. Java的位运算符与二进制转换

    转换: Java整型数据类型有:byte.char.short.int.long.要把它们转换成二进制的原码形式,必须明白他们各占几个字节.,一个字节==8位数 数据类型                ...