HTC Vive实现开关门(VRTK版)

开关门这类操作在Htc Vive中是常用的操作,其中使用动画实现功能是最直接方便的,今天给大家分享下用Joint实现开关门的方法。

看完这篇文章相信对所有绕轴旋转的操作问题,你都可以解决。

废话不多说,直接打开场景

场景中的物体如下图所示(我自己添加了一个cube当做我自己做的门):


我添加的这个cube是模仿后面那扇绿门,实现门的主要步骤是添加Hingle Joint 和添加


可能说到这有点搞不清楚在弄什么 那还是先看一下 我新做的这个cube上有什么组件:


组件什么的都有了那接下来 再做两步主要的工作,“门” 就大致实现了:

1. 调整Hingle Joint的位置如下图红线(可以通过Limit选项调整门旋转的最大最小角度)


Cube调整后Hingle Joint的参数详情



2.


其他值得注意的地方:


这是手柄上的脚本不需要修改但都需要有。

到这里门就做好了 可以拿起Vive去测试了,

如果想改变门的轴 那需要改变Hingle Joint的 Axis中的数值,这是一个三维向量(Vector3)这个向量的方向就是门轴的方向。

欢迎大家和我谈论VRTK插件和HTC Vive相关的技术 邮箱[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章