2016-11-23 21 views
1

我正在與Google VR Unity SDK一起工作,我試圖創建一個VR應用程序,用戶可以在多個環境(地點)之間切換。我希望他們只需按下紙板的磁性傳感器,指向任何地方,就可以切換到不同的環境。我的問題是我找到的每個鏈接(如this one)都適用於對象選擇。我嘗試在我的主攝像頭中添加一個事件觸發器,並將網格對撞器添加到我的建築物中,但沒有一個能夠工作。收聽GazeInput down事件而不選擇任何東西 - Google VR Unity

因此,¿是否有可能在完整場景中聆聽磁性傳感器下推而不必選擇物體?

回答

1

您可以在世界空間中放置一個連接到相機的畫布,以便它始終保持在視線內。在注視輸入光標所在位置的畫布上添加一個按鈕,觸發時應始終按下該按鈕。

+0

這可以工作,但我沒有嘗試。已經找到了我的問題的答案,謝謝! – levis

2

原來,這比我想象的要簡單。

if(Input.GetButtonDown("Fire1")){ 
    //some code 
} 

事情是googleVR去除磁性按鈕的支持,因爲0.9.0版本和我使用的是1.0.3。所以如果你想實現紙板磁性按鈕的觸發器,你需要使用v0.8.5。