11.5.1 InteractionSystem简介

11.5.1 InteractionSystem简介

InteractionSystem是Steam VR Plugin中的核心组成之一,包括一系列的脚本、预制体和一些游戏资源。InteractionSystem源自Valve发行的The Lab,用户可以将其用于自己的项目中来创造一个交互系统。当Steam VR Input和新的Steam VR骨架输入系统被推出时,InteractionSystem也开始随之更新。可以看到其包含Core、Hints、Teleport等文件夹。

图11.14 InteractionSystem文件夹

InteractionSystem可以作为如何使用Steam VR Plugin中新系统的例子,它包括以下示例:

(1)与Unity UI元素的交互;

(2)拾取、放下和投掷;

(3)投掷速度的多样化;

(4)弓和箭;

(5)轮交互(Wheel interactions);

(6)简单的按钮;

(7)骨架输入的各种例子;

(8)传送;

(9)使用抓握对象;

(10)Steam VR输入。

InteractionSystem的示例场景