У меня проблемы с мультитачем на android, и я думал, что решил это, но иногда проблемы все еще возникают. Я знаю, что есть много ответов на подобные вопросы (здесь и где-то еще), но я еще не нашел решения для этого конкретного случая.
В некотором смысле моя проблема довольно проста: у меня есть таймер, и каждый раз, когда он запускается, я хочу знать, сколько пальцев опущено и где они находятся. Меня НЕ интересует их история, переехали ли они или поднялась ли она с прошлого раза, просто узнайте положение того, что касается сейчас.
Другими словами, я не хочу запускать процесс при возникновении события касания, я хочу получить текущие данные касания (позиция касания пальцем сцены) при запуске процесса.
(После предложения Рагнагорда я возвращаюсь, я должен был сказать, как я пробовал раньше. Что я пытался сделать, так это иметь логические значения, которые будут «истина», если вниз (перемещается и т. Д.), И «ложь», когда вверх (отмена и т. Д.), Затем когда я запускал процесс, он проверял, что было истиной или ложью. Эта сортировка работала, хотя иногда она выходила из строя и становилась беспорядком. Также я чувствовал, что это немного хакерский и должен быть хороший способ сделать это. )