2015-08-03 2 views
0

Я следую this учебник, чтобы начать работу с AndEngine, но я не могу заставить кнопки спрайтов работать.Не могу получить andengine onAreaTouched для работы

Кнопка воспроизведения снова работала немного, но внезапно она просто перестала работать. На данный момент, я выделил игру снова код только это:

 final Text playText = new Text(playX, playY, mResourceManager.mFont2, "Play again", new TextOptions(HorizontalAlign.CENTER), mVertexBufferObjectManager) { 
      @Override 
      public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY) { 
       Log.d("Area", "touched"); 
       if (pSceneTouchEvent.isActionUp()) { 
        clearChildScene(); 
        mSceneManager.setScene(SceneManager.SceneType.SCENE_GAME); 
        mHudText.setVisible(true); 
       } 
       return false; 
      } 
     }; 

     registerTouchArea(playText); 
     setTouchAreaBindingOnActionDownEnabled(true); 
     attachChild(playText); 

Я даже не этот код внутри CameraScene больше, и я поместил этот код в пустой сцене. Как и в CameraScene, текст появляется, но прикосновение не работает. Журнал не появляется.

Что я делаю неправильно?

ответ

0

Я должен написать много писем, чтобы отправить ответ, но это все-таки короткий:

Изменить на:

return true; 
Смежные вопросы