3

私は Cocos2d-x を初めて使用します。Cocos2d-x iOS ゲーム (CPP) の InAppPurchase を作成する必要があります。InAppPurchase.またはこれに関連するチュートリアルの作成を手伝ってくれる人はいますか?

前もって感謝します。

4

3 に答える 3

3

.cpp cocos2d-x プロジェクトで購入した inAp の obj.C バージョンを使用できます。あなたがする必要があるのは、ブリッジ cpp クラスを .mm ファイルに書くだけです。iOSで動作します。

//.cpp ファイルは Player.cpp と言う

#include "MyGameBride.h"

 void Player::unlockPlayer()
 {
     MyGameBride:: shared()-> upgrade_inAp();
 }

//.h の MyGameBride.h

#include <stddef.h>

class MyGameBride
{
    public:
        MyGameBride();
        MyGameBride();

        static MyGameBride* shared();
        void upgrade_inAp();
};

// MyGameBride.mm (ここでは .mm ではなく .m であることに注意してください)

 #import "MyGameBride.h"

    static MyGameBride *s_gc;


  MyGameBride* MyGameBride::shared(){
        if (! s_gc) {
            s_gc = new MyGameBride();
        }
        return s_gc;
    }


 void GameCenter:: upgrade_inAp(){
        AppController* app = (AppController*)[[UIApplication sharedApplication] delegate];
        [app upgrade];
    }

ここで AppController は .m の目的クラスです

于 2013-05-30T11:06:22.343 に答える
1

ストア拡張機能のダウンロードと参照を含むhttps://github.com/dualface/cocos2d-x-extensionsを使用すると、役に立ちます。

ではごきげんよう..

于 2013-05-29T13:40:35.403 に答える