У меня были проблемы с использованиемИмеет ли смысл использовать вход для проигрывателя на отдельном потоке?
Gdx.input.isTouched()
Моей игры, как Flappy птица, и у меня есть логический под названием alreadTouched.
Я использую этот метод для ввода игрок крана:
if(Gdx.input.isTouched()){
alreadyTouched = true
}else{
alreadyTouched = false;
}
Проблема состоит в том, что это только признание 99% прикосновений. Иногда по какой-то причине он будет пропускать прикосновение. Имеет ли смысл вводить элементы управления в отдельный поток?
Если вы добавите код, в котором используете «ужеТух», мы сможем помочь вам найти настоящую проблему. – IronMonkey
Я нахожу, что использование InputProcessor намного проще и менее подвержено ошибкам, чем пытаться манипулировать булерами и вызывает различные методы isTouched, justTouched и т. Д. – Tenfour04
Я реализовал входной процессор и использовал входной мультиплексор. Странно то, что одно и то же происходит, но только при использовании мультиплексора – XPatStudios