2017-02-15 31 views
0

我的類似紙板的VR-Viewer有一個通過觸摸屏幕工作的按鈕。我在Unity3D創建了一個應用程序,這個觸發機制首先像魅力一樣工作。現在突然間,我認爲我只是增加了爆炸粒子效果,觸摸功能完全停止工作。我嘗試過從我的場景中再次消除爆炸,但似乎沒有任何工作。另一個好奇的是,我無法以正常方式關閉應用程序(通常在VR應用程序中,屏幕左上角有一個X按鈕,但點擊它也不會再做任何事情)上班!))。應用程序仍然運行,不會崩潰,但不可能進行交互。我通過adb查看了調試日誌 - 在那裏沒有錯誤...應用程序的工作原理與我在Unity Editor內啓動它時所用的一樣。 有人遇到過類似的錯誤,或者可能對此問題有所瞭解?我正在使用Unity Daydream Preview 5.4.2f2Android Unity3D VR App上的觸發器(觸摸)無法工作

編輯:我忘了提及我正在使用GvrViewer.Instance.Triggered來檢查屏幕是否被觸摸。

回答

0

對於所有有同樣的問題,我通過檢查是否發生了觸摸來解決它。在我使用的Player : Monobehaviour中:

void Update() 
{ 
    if (GvrViewer.Instance.Triggered || 
     Input.touchCount > 0 && Input.touches[0].phase == TouchPhase.Ended) 
    { 
     //Do stuff. 
    } 
}