開關門這類操作在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]