0

cocos2D androidでゲームを作成しています。ゲームの終了時にアラートが必要です。cocos2D androidでこれを行うことはできますか?

4

2 に答える 2

0

そのためのメニューを使用してください。私はそれがより良い選択肢だと思います。これを行うと、ゲームオーバーにもクリックをかけることができます。ゲームオーバーの場合は、以下のコードを記述してください

CCMenuItemFont item6 = CCMenuItemFont.item("Game over", this, "gameover");
            CCMenuItemFont.setFontSize(14);
            item6.setColor( new ccColor3B(0,0,0));
            CCMenu menu = CCMenu.menu(item6);
            menu.alignItemsVertically();
            addChild(menu);

そして、そのメニューをクリックすると、この書き込み機能が機能します。onclickと呼ばれます。

public void gameover()
    {
        try {
            CCScene scene = nextlevellayer.scene();
            CCDirector.sharedDirector().pushScene(scene);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
于 2012-08-03T06:00:32.930 に答える
0

MessageJni.cpp クラス (/cocos2dx/platform/android/jni 内) の showMessageBoxJNI(const char * pszMsg, const char * pszTitle) メソッドを使用して、JNI でこれを行う必要があると思います。アラートを追加するクラスに MessageJni.cpp をインポートするだけです。

#include "./cocos2dx/platform/android/jni/MessageJni.h" // Note: this is a relative path, take care to the beginnin of the path "./" or "././" or etc..

showMessageBoxJNI("My alert message", "My alert title"); //Add this where you want in your class

お役に立てれば。

于 2012-02-29T22:34:11.220 に答える