Почему моя кнопка интерфейса работает в редакторе, а не в android после сборки? - PullRequest
0 голосов
/ 28 января 2020

У меня раздражающая проблема с моим проектом на Unity2D. Я создал магазин GUI, с кнопками для покупки шапки. Тем не менее, 4 из 6 кнопок шапки почему-то работают в сборке android. В то время как по какой-то причине все они работают в режиме редактора ... Все они находятся в одном Canvas.

По какой-то причине я переместил кнопку немного вверх, рядом с чайкой, и они кажутся работая, когда я это делаю. Но я хочу, чтобы они работали в моем магазине GUI, как и другие кнопки: XI, между прочим, у меня нет ничего прозрачного, блокирующего кнопки (И если бы я это сделал, это не сработало бы и в режиме редактора, верно?)

Я уже пытался - Перейти от OnClick () к Указателю запуска события вниз (без успеха) - Изменить Перетаскивание в диспетчере событий. - Проверьте Force Active в менеджере событий. - Восстановление кнопок, которые не работают с нуля ...

Я действительно не знаю, и мне нужна ваша помощь!

Некоторые скриншоты:

Холст с моими кнопками The Canvas containing my buttons

Зеленый - это рабочие кнопки, красный не работает, а оранжевый выбран (работа в редакторе), см. Правый нижний угол [Green are working buttons, red are not working, and orange is selected (work in editor) see bottom right corner 2

The poop button which is not working

1 Ответ

1 голос
/ 28 января 2020

по некоторым причинам попробуйте поместить вашу кнопку как самый низкий индексный элемент в иерархии, чтобы никакой другой элемент пользовательского интерфейса не перекрывал их. Во-вторых, попробуйте использовать эталонное разрешение 1080 X 1920 с коэффициентом совпадения 0,5

.
...