PragmaGames
@PragmaGames
Увлекаюсь Unity.

Почему не проходят Рейкасты в UI?

Имеется Canvas overlay на котором растянут прозрачный Image c включенным рейкаст таргетом ( Необходим для управления игроком через события IDragHandler и тд ). Так же есть ворлд спейс канвас у которого есть кнопка. Данная кнопка не реагирует на клики. Как это исправить ? Я думаю что данный трабл решает изменения настроек в GraphicsRaycaster, но у меня не получается. Изменения BlockingMask абсолютно игнорируются. Если убрать с оверлей канваса на image рейкаст тарген и поставить в Blocking Mask "UI World", соответсввенно на ворлд канвасе поставить layer "UI World" рейкасты будут проходять, хотя это не логично. Либо я что-то не так понимаю ?

Настройки оверлеу канваса
624ac09c54a0d394002690.png

Настройки ворлд канваса
624ac11e434b8041694123.png

Настройки камеры
624ac12e548d7352883938.png
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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