Какое максимальное количество сенсорных событий в секунду я могу получить? - PullRequest
1 голос
/ 03 февраля 2010

Когда я провожу пальцем по экрану, кажется, что существует предел того, как быстро вызывается функция touchesMoved. Кажется, что предел составляет около 50 / секунду. Что контролирует этот лимит, и возможно ли это изменить?

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

Ответы [ 2 ]

1 голос
/ 04 февраля 2010

Да, я думаю, что iPhone пробует касания примерно 60 раз в секунду. Когда вы проводите время в touchedMoved, это число уменьшается относительно того, сколько времени вы используете для обработки касания.

1 голос
/ 04 февраля 2010

Требуются вычислительные ресурсы для обработки touchesMoved, особенно если вы много делаете в своем обработчике касаний, поэтому в какой-то момент вы достигнете верхней границы, предполагая, что она не ограничена.

Я предполагаю, что нет ограничения, и вы просто пересекаете верхнюю границу того, что iPhone может обрабатывать, пока он также пытается нарисовать ваше приложение.

Просто предположение, хотя.

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