开关门这类操作在Htc Vive中是常用的操作,其中使用动画实现功能是最直接方便的,今天给大家分享下用Joint实现开关门的方法。
看完这篇文章相信对所有绕轴旋转的操作问题,你都可以解决。
废话不多说,直接打开场景
场景中的物体如下图所示(我自己添加了一个cube当做我自己做的门):
我添加的这个cube是模仿后面那扇绿门,实现门的主要步骤是添加Hingle Joint 和添加
可能说到这有点搞不清楚在弄什么 那还是先看一下 我新做的这个cube上有什么组件:
组件什么的都有了那接下来 再做两步主要的工作,“门” 就大致实现了:
1. 调整Hingle Joint的位置如下图红线(可以通过Limit选项调整门旋转的最大最小角度)
Cube调整后Hingle Joint的参数详情
2.
其他值得注意的地方:
这是手柄上的脚本不需要修改但都需要有。
到这里门就做好了 可以拿起Vive去测试了,
如果想改变门的轴 那需要改变Hingle Joint的 Axis中的数值,这是一个三维向量(Vector3)这个向量的方向就是门轴的方向。
欢迎大家和我谈论VRTK插件和HTC Vive相关的技术 邮箱3562134184@qq.com