0

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);
4

1 に答える 1

0

それは機能しますが、私の目的には答えません.画面上の要素を一時停止しただけなので.私のゲームでは、10個のスプライトが(-100、-100)座標で作成され、画面を移動しています.ゲーム、スプライトは画面を作成および移動しており、(0,0) 座標にあるときに一時停止しています。

于 2012-05-07T19:25:13.993 に答える