1. VRTK_v4 :
采用把各个功能分成小包来分发的形式,开发者各取所需来安装。
2. 头显相机设置:
根据平台导入相应的CameraRigs。这里我们选择Tilia CameraRigs XRPluginFramework Unity。之后只要往场景里添加相机prefab即可。
3. TrackedAlias:
由于各个头显所用的SDK不同,OpenXR不一定能完全Cover掉市面上的设备,有的时候并不想用实机,而是想用键盘鼠标模拟头显来测试。所以VRTK为不同的设备准备了不同的小包。但是为了跨平台而在这些包里来回切换就很麻烦,所以VRTK又封装了一个TrackedAlias的包,只需要将各个不同的设备的obj(例如头显相机的obj)放到TrackedAlias的对应列表里,就可以轻松切换。
4. 实现Teleporter:
i. 载入InputSystem包, 往场景里拖Input的Prefab。
在加入这些交互的功能包时同时要加载Inputsystem的包。推荐加载unity New InputSystem。同时下其中的sample,就可以对应大部分按键映