OpenGL ES не реагирует на прикосновения через некоторое время - PullRequest
0 голосов
/ 24 августа 2011

У меня странная проблема с моим приложением.Я использую простые примитивы в OpenGL ES 1.1 на iOS.

Вот что у меня есть:

  • Простая система осей XY
  • Круг, движущийся вокруг XYоси
  • Круг можно перемещать по 4 квадрантам осей с помощью касания

Вот как я двигаю круг:

  • Читатьtouch touch from touchesMoved: withEvent: method
  • glTranslatef расположение круга на основе значений, полученных на предыдущем шаге

Вот моя проблема:

  • Круг остается на ощупь только для медленных движений.Если движение касания быстрое, круг просто не реагирует на движение ИЛИ очень скоро теряет след касания.

Может кто-нибудь предложить решения!?

1 Ответ

0 голосов
/ 24 августа 2011

попробуйте отключить мультитач, если он у вас включен. попробуйте удалить openGL из уравнения: просто напечатайте сенсорные значения с помощью NSLog () - они того, что вы ожидаете?

...