2015-12-22 4 views
0

Возможно ли узнать общее количество касаний, которые мы сейчас имеем в глобальном масштабе в приложении? То, что я делаю сейчас, является обходным путем: у меня есть целое число, которое увеличивается на каждом «onTouchBegan» и уменьшается на каждом «Конец». Но проблема в том, что этот метод не является точным. Если вы прикоснетесь к экрану хаотичным образом, этот «счетчик» пропускает некоторые касания ...Как подсчитать общее количество текущих касаний?

+0

Насколько он вам нужен? Если у вас есть touchstate в самом приложении, вы можете комбинировать эти состояния в обратном для каждого временного интервала. – jgroenen

+0

Как насчет уменьшения количества на 'onTouchCancelled'? Это может быть вызвано 'onTouchCancelled' вместо' onTouchEnded' – yasuharu519

ответ

0

Почему вы не можете использовать onTouchesBegan? Его аргумент - это вектор касаний на экране в настоящее время. (В случае мультитач)

0

В cocos2d-x Размер файла с поддержкой Multitouch «std :: vector & touchs» - это количество касаний.

Смежные вопросы