传送类型
Stationary
原地,不需要任何移动
最简单,只需要一个world space location
Rail Locomotion
轨道移动系统,让用户绑定在一个轨道上,自动穿过场景。
需要考虑旋转和速度,以及用户沿途如何交互。
Gaze Teleporation
目光传送门
和通常的传送门差不多,区别在于用户传动到的位置是他们目光看到的位置。
在输入装置比较低级的时候,这种方式很受欢迎,但是缺点也很冥想,需要头部精确定位
这不是很友好,所以现在有了更精确的输入控制器,用的人也不多了
Telepotation Locomotion
用户使用控制器传送位置
不但可以传送location,而且可以传输rotation,也就是传送过去面对何方
Standard Controller Movement
用户通过手中控制器的摇杆(analog sticks)移动
虽然在游戏行业已经存在了几十年这种控制方式,但还是需要做VR优化
- 将移动速度直接映射到摇杆上。
- 不要用推动的轻重来映射移动速度,这回让用户感受不自然而且难受。
UE4 操作
通过以下了解移动系统:
- VR模板中的运动控制器Pawn
- BP_MotionController