Я начал изучать программирование для Android пару недель назад. Я новичок, поэтому я следовал этому руководству по созданию простого движка 2D-игры:
http://obviam.net/index.php/a-very-basic-the-game-loop-for-android/
Я реализовал метод onTouchEvent (событие MotionEvent) в представлении поверхности основной игровой панели. Казалось, все работает, пока я не запустил игру на реальном устройстве (обновление Galaxy Vibrant 2.1). Затем я заметил, что игра не реагирует на события ACTION_POINTER_DOWN или ACTION_POINTER_UP. Кто-нибудь знает, как реализовать мультитач в игровом движке такой структуры? Я полностью застрял и пробовал все. Я даже пытался внедрить самодельное тестовое мультитач-приложение Роберта Грина в виде поверхности основной игровой панели, но мое приложение все равно не реагировало на действия указателя, только на действия MOVE_DOWN и MOVE_UP.
исходный код приложения для тестирования мультитач: http://*.rbgrn.net/content/367-source-code-to-multitouch-visible-test (замените * на www) Должен ли я слушать сенсорные события в классе основной игровой панели, как говорится в учебнике?