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]

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