騰訊GAD 窗間風月html
原文URL : http://gad.qq.com/article/detail/7192151pwa
HTC VIVE 是基於Steam VR 運行的,因此要想對HTC VIVE進行開發還須要安裝Steam VR才行,前面已經給你們介紹過手柄按鈕篇,下面要介紹的是Unity在對HTC vive進行開發時的GUI 操做,一塊兒來看看吧。htm
一、導入SDK:SteamVR Plugin和Vive Input Utility對象
二、刪除場景中的默認攝像機,將CameraRig拖入場景blog
將VivePointers拖入場景開發
三、在場景中添加一個按鈕get
四、刪除EventSystem對象,刪除Canvas對象下的兩個腳本,設置模式爲World Spaceit
爲Canvas添加 CanvasRaycastTarget腳本ast
五、設置Canvas的位置,大小和縮放class
設置按鈕大小和位置
六、這樣就ok了。運行之後,手柄會出兩根射線,當射線照射到按鈕時,會有一個黃色的球,這個時候,按Trigger按鈕,就能夠實現點擊按鈕的動做了。
其餘的NGUI對象操做方法相似,這樣操做界面仍是蠻不錯的。
——————————————————————————————————
系列分享:
GJM:Unity開發HTC vive 1、手柄按鈕 【傳送門】
GJM : Unity開發HTC vive 2、操做GUI 【傳送門】
GJM:Unity開發HTC vive 3、遠處拖動3D物體 【傳送門】