繼續學習VR模式下,人物的控制問題:
1.首先要先對項目進行設置:
因爲要使用VIVE的手柄進行人物的控制,因此需要將控制的鍵綁定上:
按照如圖所示的方法設置好:
2.接下來就進行傳送方向的選擇上,初步的想法是,將一個人傳送到另外一個地方,同時可以通過箭頭選擇自己想要看的方向,
首先是一個判斷是否需要轉向的方法:Should Update Facing Direction:通過判斷是否動了按鍵和朝向的方向是否存在來決定改變朝向。
3.之後獲得旋轉的角度,是通過X和Y軸共同確定的,之後對輸入的進行歸一化,得帶最終的輸入:
4.當然還要獲得攝像機的方向:
5.之後通過這兩個人方向確定旋轉的方向向量:
6.可以看到視口中的這個箭頭,是想通過箭頭的方向就是觀察的方向,因此就需要將箭頭的方向連接到需要轉到的方向上面去。
之後大體框架已經成型,但是還沒有在設備上集體嘗試,下一步會在設備上嘗試並進行調整。