文章目录
- 前言
- 一、主要组件及其设置
- 二、案例:右手柄抓取立方体
- 三、“次抓取” 五种方式
前言
参照B站VRTK4.0教程:L30 可以抓取的物体
一、主要组件及其设置
Interactor交互器 :设置Grab Action、Velocity Tracker
Interactable可交互物体:设置“主抓取”、“次抓取”
提示① 抓在手里的物体,被扔出去时,需要有初速度——初速度由Velocity Tracker速度跟踪器提供。
提示② 主抓取和次抓取是指在虚拟现实交互中,用户使用的主要抓取方式和次要抓取方式。主抓取通常是用户首选的抓取方式,用于操作物体或进行其他交互动作。次抓取是备用的抓取方式,当主抓取不可用或不方便使用时,用户可以选择使用次抓取。
二、案例:右手柄抓取立方体
1、RightControllerAlias右手柄别名下的Interactor交互器:
设置GrabAction:RightTrigger_Press 右手柄扳机键按下
设置Velocity Tracker:RightControllerAlias 右手柄别名
Interactable可交互物体:默认“主抓取”、“次抓取”都是Custom(用户自定义)
2、此时,是抓取不了的——需设置主抓取为Follow
Follow是说被抓取的物体,跟随交互器
3、此时,右手柄松开扳机键,立方体没有掉落——原因:运行出现了错误——解决:次抓取,至少设置为None
三、“次抓取” 五种方式
1、主抓取为Follow,次抓取为None——比如,右手柄抓取物体后,左手柄去抓,将抓不到
2、主抓取为Follow,次抓取为Follow——比如,右手柄抓取物体后,左手柄去抓,能抓到,但松开右手柄抓取键,左手柄上的物体会掉
3、主抓取为Follow,次抓取为Swap(交换)——比如,右手柄抓取物体后,左手柄去抓,能抓到,但松开右手柄抓取键,左手柄上的物体不会掉
4、主抓取为Follow,次抓取为ControlDirection——比如,比如,右手柄抓取物体后,左手柄可以拨动物体,改变它的旋转
5、主抓取为Follow,次抓取为Scale——比如,比如,右手柄抓取物体后,左手柄可以拉动物体,改变它的尺寸