2017-01-31 52 views
0

我想要使用後退按鈕來加載一個級別的統一,我有麻煩使用BackButtonPressed來實現這一點。谷歌CardBoard Unity後退/關閉按鈕

禁用後退按鈕(出現在我的手機上作爲關閉按鈕,雖然從我讀過的紙板上應該會運行BackButton命令)也是我可以使用的替代方法。我正在使用Google VR SDK 1.1,因此界面的菜單選項不再存在。

任何幫助將不勝感激,謝謝。

回答

1

點擊當✕(關閉)或◀(回),你的統一的應用程序將看到一個逃逸按鍵,你可以通過查找鍵按下事件在你的代碼處理:

void Update() { 
    if (Input.GetKeyDown(KeyCode.Escape)) { 
    // Android close icon or back button tapped. 
    Application.Quit(); 
    } 
} 

在開發和測試,你可以使用注射

$ adb shell input keyevent KEYCODE_ESCAPE 

注人工逃生機,關閉按鈕被打破短暫(提到here)由於 統一錯誤(案例893219),但現在已修復(release notes)。

已確認在Unity 5.6.2p3(最近的QA補丁版本)中使用GVR SDK 1.70.0可以正常工作。預計新版本當然也可以工作。

+0

我測試過並確認它正在工作。很高興知道我們是否有類似的項目出現。謝謝你的幫助。 – Brandon