Unity3D - Установить (передний план) слой пользовательского интерфейса, который игнорирует щелчки мыши? - PullRequest
0 голосов
/ 10 июня 2018

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

Просто для того, чтобы это сделать, я установил новый слой с именем "noUIclick" и настроил его на игнорирование.любой другой слой в настройках физики - я знаю, но без кубиков.Попытался также просто переключиться в 3D вид и переместить накладываемое изображение обратно по оси Z.

Есть ли простой способ установить слой для компонентов пользовательского интерфейса, который будет полностью игнорировать / разрешать прохождение щелчков мышью по кнопкамна заднем плане?

1 Ответ

0 голосов
/ 10 июня 2018

На компоненте Image снимите флажок raycastTarget.

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