Andengineを使ってゲームを作りました。一時停止/再開ボタンを追加するにはどうすればよいですか?
私はこれを調査しましたが、正確には理解できませんでした。以下のコードでゲームを停止することはできますが、再開することはできません。
pause = new Sprite(400.0f, 200.0f, pauseTextReg){
@Override
public boolean onAreaTouched(final TouchEvent pAreaTouchEvent, final float pTouchAreaLocalX, final float pTouchAreaLocalY) {
switch(pAreaTouchEvent.getAction()) {
case TouchEvent.ACTION_DOWN:
mEngine.stop();
break;
}
return true;
}
};
scene.registerTouchArea(pause);
scene.getLastChild().attachChild(pause);
resume = new Sprite(400.0f, 250.0f, resumeTextReg){
@Override
public boolean onAreaTouched(final TouchEvent pAreaTouchEvent, final float pTouchAreaLocalX, final float pTouchAreaLocalY) {
switch(pAreaTouchEvent.getAction()) {
case TouchEvent.ACTION_DOWN:
mEngine.start();
break;
}
return true;
}
};
scene.registerTouchArea(resume);
scene.getLastChild().attachChild(resume);