最近做一个项目的vr部分,已经大体完成了项目需求,但是制作中间,网上对于VRTK的脚本介绍比较少,自己就写点东西,给自己记录一下:
官方说明:**https://vrtoolkit.readme.io/docs/vrtk_chest**
这个很重要,有不懂的一定要查看官方文档
功能模拟
推动模型;
一般用于按键的模拟按下效果;
这个是脚本的界面
使用前必备:
1.模型推动方向为本地坐标。 如果模型角度不正,不能正确按照一个方向移动,可以建立空物体,将模型坐标复制给空物体,将模型挂在空物体下面。再进行推动效果的制作。
2.给模型添加子物体的预设“ControllerRigibodyActivator”,将其添加在ExcludeColliderCheckOn下面。Collider要讲IsTrigger勾选
属性说明:
Operate Axis : 沿着某个轴向移动
Ignore Collisions With: 忽略碰撞的物体
Exclude Collider Cheak On:检测是否在包含的可碰撞上(手柄移动到模型的可碰撞体积上)
Equality Fiedlity:未使用
Connected To: 未使用
Pressed Distance : 推动的距离限制
Stay Pressed : 保持压力(推到指定的距离才会保持压力,不然会反弹回到最初的位置)
Target Force : 推动物体的力度(也影响反弹的速度)