我用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);