2015-08-25 3 views
0

У меня проблема с UIButton в Unity. Я следую этому примеру here.Unity UIButton onClick in Cardboard

Но UIButton не распознается, когда я в картонном режиме. Все работает отлично, если я запускаю предварительный просмотр, а не разворачиваю его на свой Android-телефон. Когда я запускаю свой телефон, независимо от того, сколько раз я пытаюсь или как я нажимаю кнопку, он не запускает игру или не меняет режим картона.

Я подтвердил, что, когда я нажимаю экран/нажимаю кнопку запуска картона, кнопка запуска фактически запускается. Я проверил это, напечатав заявление отладки в методе Update()if Cardboard.SDK.Triggerred.

Может ли кто-нибудь объяснить, что может быть причиной этого?

ответ

0

Причиной этой проблемы является файл сценария GazeInputModule.cs. Объект GameObject, указывающий на просмотр, фактически указывает на объект Text вместо самой кнопки. Следовательно, функция onClick не запускается.

Чтобы исправить это, я просто переназначаю игровой объект на кнопку вместо текста.

Смежные вопросы