0

私は andengine フレームワークに取り組んでいます。私が欲しいのは、再生ボタンが押されたときにゲームシーン (再生ボタンと GameScene の間) が開始する前に、1,2,3 または 3,2,1 からカウントダウン番号のテキストを表示する単純なシーンです。私は少し混乱しています。これには別のシーンと番号の画像を実装する必要がありますか、それとも簡単な方法はありますか? そして、ゲームシーンが始まる前に黒い画面で1,2,3のテキストを変更したいのですが、チュートリアル、リファレンス、コード、アイデアは本当に素晴らしくて役に立ちます。

// Button play
    final Text btnPlay= new Text(0, 0, Main.mFont, "Play"){
        private boolean down= false;
        public boolean onAreaTouched(TouchEvent event, float pTouchAreaLocalX, float pTouchAreaLocalY) {


            if(event.isActionDown()){
                this.setColor(0.7f, 0.7f, 0.7f);
                down= true;
            }

            else if(down && event.isActionUp()){
                this.setColor(1, 1, 1);
                down= false;

                new Timer().schedule(new TimerTask() {          
                    @Override
                            public void run() {

             // Launch game screen when tapped

                        SceneManager.setScene(GameScene.run());
                             }
            }, 8000);

                     } 
            return true;

        }

    };
    btnPlay.setPosition(GameConstants.CAMERA_WIDTH/2- btnPlay.getWidth()/2,   bestText.getY()+ bestText.getHeight()+ 10);
    btnPlay.setColor(1, 1, 1);
    scene.attachChild(btnPlay);
    scene.registerTouchArea(btnPlay);
4

1 に答える 1

1

http://www.matim-dev.com/full-game-tutorial---part-10.html

ローディングシーンを見てください。これをタイマーと組み合わせて使用​​できます。タイマーは、指定された時間の後にテキストを 3,2,1 に更新します - go

于 2014-05-10T08:15:46.333 に答える