Начните игру, если коснуться чего-либо, кроме кнопки пользовательского интерфейса - PullRequest
0 голосов
/ 08 декабря 2018

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

Я попытался добавить невидимую панель пользовательского интерфейса с коллайдером блоков за кнопками пользовательского интерфейса с помощью OnPointerDown, которая запускает игру, но по какой-то причине она работает очень непоследовательно и иногда требует 5+ нажатий для запуска игры,Это также не начнется, если вы нажмете на игрока, потому что вместо этого он ударит его коллайдер.

Есть ли лучший способ сделать это?

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