Экранная печать (на мобильном телефоне) не регистрируется на заданном элементе Unity 3d - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть сетка кнопок (с помощью группы макетов сетки).Я создал это, добавив элемент пользовательского интерфейса и продублировав его 9 раз (10 кнопок), а затем просто применив группу макетов сетки к родительскому объекту, в то время как все кнопки были по-прежнему на 0,0,0.Это расположило кнопки точно так, как я хотел, в форме сетки, которую я выбрал.Когда я запускаю это на ПК и нажимаю на кнопку, он отлично регистрируется.Когда я собираю его в apk и помещаю на свой андроид, кнопки не щелкают, когда вы нажимаете на них, а скорее, когда вы нажимаете вправо в каком-то пустом поле.Но «кликабельная область сетки», как я ее назову, прекрасно перемещается в это открытое пространство.Так что у меня есть 5x2 видимые элементы кнопок на экране.Если я прикасаюсь к ним, ничего не происходит.Коснитесь случайным образом в пустом месте, пока не активируется одна из кнопок, и интерактивная сетка будет в точной форме видимых элементов, кроме как сверху элементов.Я еще не на 100% знаком с настройками разрешения, но я не думаю, что это имеет слишком много общего с этим.Что мне не хватает и какие настройки я могу изменить?

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

Таким образом, проблема закончилась тем, что якоря не были установлены в центре, они были установлены в верхнем левом углу.Это было установлено автоматически компонентом группы макетов сетки.Уберите раскладку сетки, установите позиции вручную, все хорошо.

0 голосов
/ 29 сентября 2018

Вам нужно определить столбец и строку для каждой кнопки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...