Задать вопрос
KraGenDeveloper
@KraGenDeveloper
Unity Developer

Как сделать зону в которой будут считываться тачи?

В общем делаю игру и появился забавный баг когда нажимаю на кнопку паузы то игра тип ставится на пазу а именно через Time.timeScale = 0; а во время касания к экрану персонаж подпрыгивает и в общем когда на кнопку нажимаю касания регистрирует но игра же на паузе по этому игрок не прыгает а когда выхожу с паузы игрок прыгает и это вообще не в тему тобиш не нужно. Суть вопроса: Как сделать так что бы тачи считывались только с определённой зоны?* например с панели ?
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр на Unity с нуля
    10 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - домашнее облако homeCloud
Ну вообще timeScale не для паузы. У вас отвалится много чего из за этого (анимации, например).

А вопрос надо ваш инвертировать - т.е. запретить тачи там где не надо. Это делается по разному. Например, натягивается на весь экран прозрачная кнопка, а уже поверх нее делается панель
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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