сцене есть лес ( справа на первом скриншоте). На нем висит коллайдеи и rb, а также скрипт, внутри есть метод onmousedown, я проверял, телефон на него реагирует нормально. Есть кнопка с настройками слева вверху, после нажатия на неё открывается ui panel полу прозрачная растянутая на весь экран и несколько кнопок (скриншот 2). Если я нажимаю в пустом месте на panel или на кнопку с края, где ближе к стороне леса, то срабатывает код, который на лесу висит. Вопрос, как быть? Я знаю про ispointerover...object, лучи и прочее, оно почему-то не работает. На пк работает все хорошо, на unity remote тоже, проблема только в билде готовом на андроиде. Какие ещё способы решения есть ?
Сделай бул, проверяй его при клике на лес. Когда открываешь меню, то ставь фолс. Такой костыль конечно...
Обсуждают сегодня