瞬移制作
- 为规范场景中物体命名问题,将场景中的物体全部归整到一个空物体上。
- 在场景中多新建几个物体,用于效果对照,如图:
- 点选CameraRig,新建空物体,命名为Aera,添加组件:VRTK_DashTeleport(注:实现瞬移的还有一个组件是VRTK_BasicTeleport,但不能实现高度位移)
- 运行后效果如图(此时站在第二高的Cube上往下看)
实现瞬移需要注意的几个问题
- VRTK_BasicTeleport组件不能实现高度位置,仅可以实现同一水平线位移;
- 需要瞬移到的物体/场景上需要有Collider,否则不能到达该位置;
- 左右手柄,即Controller(left)和Controller(right)物体上挂载的VRTK_Pointer组件中,有Enable Teleport选项,此选项作用是控制是否允许该手柄进行瞬移,默认该选项是勾选。本人希望实现的是:左手柄位移,右手柄不进行位移(仅执行操作),所以需将右手柄的该选项去掉√。大家可根据自己实际情况操作。
如有错误,欢迎指正
本人CSDN链接:大嘴先生
本人邮箱:D_9876@163.com
如本文对您有帮助的话,麻烦点个赞