cocos2d-android: сенсорные события не стреляют - PullRequest
0 голосов
/ 23 ноября 2011

В моем собственном CCLayer я использую 4 функции для переопределения сенсорных событий:

@Override
public boolean ccTouchesBegan(MotionEvent event) {
  return CCTouchDispatcher.kEventHandled;
}
@Override
public boolean ccTouchesEnded(MotionEvent event) {
  return super.ccTouchesEnded(event);
}
@Override
public boolean ccTouchesMoved(MotionEvent event) {
  return super.ccTocuhesMoved(event);
}
@Override
public boolean ccTouchesCancelled(MotionEvent event) {
  return super.ccTouchesCancelled(event);
}

Ни один из вышеперечисленных не отвечает. Есть причина, по которой сенсорные события не стреляют?

1 Ответ

2 голосов
/ 23 ноября 2011

Если кто-то сталкивается с той же проблемой, не забудьте добавить следующую строку в конструктор:

this.setIsTouchEnabled(true);
...