2015-08-25 25 views
0

我在Unity中的UIButton有問題。我正在關注這個例子here統一UIButton onClick在紙板

但是,當我處於紙板模式時,UIButton無法識別。如果我在預覽中運行,而不是將其部署到我的Android手機,那麼一切正常。當我在手機中運行時,無論我嘗試多少次或按下按鈕,它都不會啓動遊戲或更改紙板模式。

我確認當我按下屏幕/按下Cardboard觸發按鈕時,觸發按鈕實際上被觸發。我通過在Update()方法if Cardboard.SDK.Triggerred中打印調試語句來驗證此問題。

任何人都可以解釋什麼可能是造成這種情況?

回答

0

此問題的根本原因出現在GazeInputModule.cs腳本文件中。注視指向的GameObject實際上指向Text對象而不是按鈕本身。因此不會觸發onClick函數。

爲了解決這個問題,我簡單地將gameobject重新分配給按鈕而不是文本。