Почему меню не реагирует на наведение или нажатие мыши?

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

У меня простое меню - картинка и на ней 3 кнопки. Запускаю игру - меню недоступно, даже не реагирует на наведение мыши.

В очередной раз меню стало недоступно (возможно (возможно!), когда я сделал его префабом).
6459a5a63492e459823088.jpeg

Префаб игрок с order in layer100. В него вложен пустой объект PlayerInterface.
В PlayerInterface вложены 2 канваса с order in layer 1001 и 1002. Меню лежит на канвасе с order in layer1002.
В игре у объектов максимальный order in layer101.

Итого меню видно, но невозможно нажать на кнопку меню т.к. нет реакции, нет даже на наведение.
Подключал к меню скрипт - работает, т.е. объект меню активно, ошибок там нет (отключал скрипт).
Пробовал меню на разных сценах, где все объекты с order in layer100 - всё равно не могу кликнуть по кнопке.
Меню вызывается/прячется esc без проблем.

Почему меню не реагирует на наведение или нажатие мыши?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
Figma-designer
@Figma-designer
Возможно, проблема в том, что нет EventListener. Он создается вместе с Canvas юнити автоматически, но вы могли забыт добавить его в префаб/сцену
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы