私は Cocos2d-x を初めて使用します。Cocos2d-x iOS ゲーム (CPP) の InAppPurchase を作成する必要があります。InAppPurchase.またはこれに関連するチュートリアルの作成を手伝ってくれる人はいますか?
前もって感謝します。
私は Cocos2d-x を初めて使用します。Cocos2d-x iOS ゲーム (CPP) の InAppPurchase を作成する必要があります。InAppPurchase.またはこれに関連するチュートリアルの作成を手伝ってくれる人はいますか?
前もって感謝します。
.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 の目的クラスです
ストア拡張機能のダウンロードと参照を含むhttps://github.com/dualface/cocos2d-x-extensionsを使用すると、役に立ちます。
ではごきげんよう..