MRTK 教學

使用 Oculus Quest 控制器

首頁 > MRTK 教學

使用 MRTK 設計遊戲或應用程式,如果使用 Oculus Quest 控制器可提供更多的互動,包括左右手控制器的類比搖桿、 AB 按鈕、抓握按鈕、扳機按鈕,並可觸發控制器的震動功能。以下是 Oculus Quest 的輸入對應名稱。

圖片來源 Unity Manual: Input for Oculus

透過以下範例展示使用 Oculus Quest 左右手控制器操作物件的旋轉、切換物件(選單)開啟與關閉。

建立 C# 腳本並套用到一個管理物件,而宣告的變數可指定 2 個控制的目標物件,與一個彈出選單。

使用左手控制器的 AB 鍵可讓第一個目標物件正轉或反轉,右手控制器則可旋轉第二個目標物件,

此外,按下左右手控制器的扳機按鈕,將可以開啟或關閉指定的彈出式選單。

範例腳本展示按下右手 Oculus Quest 控制器的 A 鍵時觸發 1 秒的震動。