2.硬件使用说明

因为我们的设备与HTC Vive有一些差异,特别是手柄以及定位方式,这里我们将介绍他们之间的主要区别,方便大家进行内容移植。

2.1 控制器

为了方便开发移植,我们直接将手柄按键映射了HTC Vive,您可以直接参照SteamVR Plugin中HTC Vive手柄的按键 进行功能设置,具体按键对应如下:

1. RhinoX一代

_images/rhinox_controller_input.jpg _images/controller_keymap.png

Note

RhinoX头显标配的手柄没有侧边按键,如果您的应用中有功能需要用到侧边按键,可能需要做一些改动。

2. RhinoX Pro

2.2 Beacon说明

Beacon是一个黑色圆盘(如下图所示),它是燧光X-Tag跟踪体系下的一种定位信标,在无线串流系统中主要作为 虚拟世界的坐标原点,将虚拟世界与现实地面对齐,作用与HTC Vive的定位基站类似。

实际使用中Beacon放置的位置,直接代表了场景的地面,所以您不需要手动设置地面的高度,直接将Beacon放置 在地面,然后戴上头显靠近Beacon,低头识别即可将地面定位到Beacon上

因此为了保证地面设置成功,在应用启动后,您必须先识别Beacon进行定位。

同时Beacon也是有方向的,您可以通过旋转Beacon来调整场景的方向,Beacon在旋转之后要重新用头显识别才会生效。

_images/beacon.jpg