VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)

一、瞬移

瞬移可以分为直线瞬移(SimplePointer)和曲线瞬移(BezierPointer)
之前我们有使用过VR直线瞬移功能。研究了一下VRTK插件现在我们来学习学习使用VRTK插件来实现曲线瞬移功能。

1.创建场景
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第1张图片
2.挂载脚本
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第2张图片
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第3张图片
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第4张图片
3.效果实现
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第5张图片
VRTK插件相关参考场景
直线瞬移功能的实现场景 004_CameraRig_BasicTeleport
贝塞尔曲线激光指针 实现曲线瞬移)009_Controller_BezierPointer

二、实现对物体的抓取、扔放

1.创建场景

场景中创建三个物体

VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第6张图片
2.挂载脚本
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第7张图片
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第8张图片
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第9张图片
3.场景效果
VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件)_第10张图片
VRTK插件相关场景
抓取物体功能 005_Controller_BasicObjectGrabbing

你可能感兴趣的:(VR开发实战之瞬移以及抓取扔放物体(基于VRTK插件))