У меня возникли проблемы с прослушивателем сцены. Я получаю только события ACTION_DOWN. Я никогда не получаю ACTION_UP или ACTION_MOVE событий. Что я сделал не так? Пожалуйста, помогите мне .andEngine Не удается получить ACTION_UP в onSceneTouchEvent
Я заменяете onSceneTouchEvent следующим образом:
@Override
public boolean onSceneTouchEvent(final Scene pScene,
final TouchEvent pSceneTouchEvent) {
switch (pSceneTouchEvent.getAction()) {
case TouchEvent.ACTION_DOWN:
Log.d(TAG, "onSceneTouchEvent # ACTION_DOWN");
break;
case TouchEvent.ACTION_UP:
Log.d(TAG, "onSceneTouchEvent # ACTION_UP");
break;
}
return true;
}
* извещение: я возвращаю правда уже, но все равно получите только ACTION_DOWN
Ну, это странно. Не вижу здесь ничего плохого, и я использовал что-то подобное, хотя моя сцена не была окончательной. Но это не должно быть. Вы пытались проверить событие движения? Что-то вроде 'if (event.getAction() == motionEvent.ACTION_MOVE)' или 'if (event.getAction() == MotionEvent.ACTION_DOWN)'. Было бы интересно, если он зарегистрирован. – GameDroids
О, извините, просто понял, что вы уже сказали это. – GameDroids
Большое спасибо за ответ. Я сделал это после вашего решения, но у него все та же проблема. (T_T) –