(個人)VR實時交互的太極拳學習系統創新實訓第六週(2)

這篇文章主要講述了如何實現通過人的兩個手觸發移動操作

用戶利用諾伊滕操縱的模型使用的是已經製作好碰撞體的

在這個模型中,王軻同學已經製作好了各個關節的碰撞體:


設想:

用戶左右手碰撞,表示用戶需要進行移動,移動的位置就是就是頭戴顯示器指向的位置。

過程:

設置碰撞的發生:在Stu_RH上修改begin overlap和end overlap的觸發函數。


因爲我們碰到的是骨骼,是一個character中的一個component,因此選擇other comp的引腳,獲得這個component的名字,之後把這個名字和Stu_LH 進行對比,看兩者是否爲同一個,如果爲同一個,則設置觸發函數triger的值爲真。


對end overlap函數進行相反的操作:



之後對瞬移的觸發進行修改,需要在每一幀都進行判斷。通過判斷函數,當碰撞的時候是確定位置,沒有碰撞的時候是瞬移操作。


接下來要對這個進行進一步的測試,看看是否有效。

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