0
我使用Andengine製作了一款遊戲。我怎樣才能給它添加一個暫停/恢復按鈕?如何在android 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);
請不要多次發佈相同的問題 – WhiteKnight
對不起,我更正 – Kadir
我猜測停止引擎使其不再註冊事件,所以你沒有得到啓動事件。 – dutt