GJM : Unity開發HTC vive 2、操做GUI 【轉載】

騰訊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

 Unity開發HTC vive 2、操做GUI

 

將VivePointers拖入場景開發

 Unity開發HTC vive 2、操做GUI

 

三、在場景中添加一個按鈕get

 Unity開發HTC vive 2、操做GUI

 

四、刪除EventSystem對象,刪除Canvas對象下的兩個腳本,設置模式爲World Spaceit

 Unity開發HTC vive 2、操做GUI

 

爲Canvas添加 CanvasRaycastTarget腳本ast

 Unity開發HTC vive 2、操做GUI

 

五、設置Canvas的位置,大小和縮放class

 Unity開發HTC vive 2、操做GUI

 

設置按鈕大小和位置

 Unity開發HTC vive 2、操做GUI

 

六、這樣就ok了。運行之後,手柄會出兩根射線,當射線照射到按鈕時,會有一個黃色的球,這個時候,按Trigger按鈕,就能夠實現點擊按鈕的動做了。

 Unity開發HTC vive 2、操做GUI

 

其餘的NGUI對象操做方法相似,這樣操做界面仍是蠻不錯的。

——————————————————————————————————

系列分享:

 GJM:Unity開發HTC vive 1、手柄按鈕           【傳送門

 GJM : Unity開發HTC vive 2、操做GUI           【傳送門

 GJM:Unity開發HTC vive 3、遠處拖動3D物體  【傳送門

相關文章
相關標籤/搜索