cocos2D androidでゲームを作成しています。ゲームの終了時にアラートが必要です。cocos2D androidでこれを行うことはできますか?
1180 次
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 に答える