steamVR Plugin

SteamVR_Render:处理所有SteamVR_Render摄像机的渲染

[CameraRig]

SteamVR_Controller Manager:负责管理控制器(控制器就是它的子物体Controller(left)和controller(right))

SteamVR_PlayArea:负责管理玩家所在的空间区域,即把LightHouse视觉化,以免玩家走出该区域而无法定位和追踪。网格我们戴上头盔进入VR空间以后,如果启用了Draw In Game就会看到一个矩形的线框,标明基站所定位的区域。当我们靠近边界的时候,还会出现矩阵网格,提醒我们不要出了激光捕捉范围,实际上这也是SteamVRde CHAPERONE防护系统功能体现。

SteamVR_Tracked Object:修改手柄模型,这个脚本是比较灵活的,它利用索引来管理追踪所有的对象设备,后面的head也带有这个脚本组件,那么head的index会是HMD。这里的索引非常重要,枚举了17种设备,如 果是None则为空,HMD暂时被弃用,后面的Devicel到15对应Tracked Devices下面的15个子物体,是HTC未来的身体不为跟踪设备。

Main Camera(eye):把head集成到 了引擎内部,运行是被eye取代,head可以无视,之所以不删除因为steamvr plugin的结构中仍然需要它。

手柄控制器:玩家的双手,负责一切玩家的互动输入。

SteamVR_Controller:(封装来处理手柄输入)手柄上的菜单,触控板,系统按钮,扳机和两个手柄按键。

Trigger扳机:主要用来确认。当然,在射击游戏里开火(Fire)最合适

Touchpad触控板:传送,按下的时候发射抛物线或者射线(松开立即传送)

菜单键:大多数都是用来跳出菜单选项,然后通过左右Grip来翻页,或者直接用另外一个手柄来操作当前菜单。


SteamVR_IK:简单的两个骨头反向动力学解决方案。




你可能感兴趣的:(HTC,VIVE设备研究)