開啟hellovive專案中的vive_character藍圖類
建立兩個自定義函式startteleport 和 endteleport
新增linetracebychanel節點用於繪製傳送時的射線
有關linetracebychanel節點的介紹請參考官方文件
將linetracebychannel節點的out hit給break開用於獲取傳送目的地的位置,即set tele_location
新增move事件實現傳輸
最後使用左手柄扳機鍵出發事件
ps:工程檔案
初步實現定位傳送功能,一些細節地方還需優化
Vive開發之VR射箭
工程檔案改傳到github上了 ps 我已經很久沒用過ue4了,連我自己都是從csdn上下來的,所以工程檔案我也沒更新,還是較老版本的ue4工程檔案。記得這個射箭當時好像是參考了國外某個大佬的文章,但是具體我已經記不太清了 帶骨骼的弓的模型,如圖 建立骨骼弓模型的動畫藍圖 在動畫藍圖中定義乙個flo...
UE4下實現Vive手柄拾取物品
簡單說下思路,首先定義拾取介面,然後在需要拾取的物品的藍圖類中實現該介面,最後在手柄的碰撞中檢測碰撞的物品是否實現了拾取介面,若實現則attachto到手柄上 新建乙個介面,並命名為bi pickup 介面內不需要新增任何操作 新建staticmeshactor類 mesh的模型自由選擇 如圖 開啟...
Android 藍芽手柄開發
基於android平台的藍芽遊戲手柄 1 android系統為3.1及以上系統預設支援遊戲手柄,3.1以下需要系統做相應的處理。我用的是國產4.0.3版本的手機 3 觸控事件的模擬 這個對我來說是乙個難點,由於一直從事應用開發,對底層涉及較少,一開始費了不少時間,網上找了很多的資料,也得到了不少人的...