Создание InAppPurchase в Cocos2d-x

Я новичок в Cocos2d-x. Мне нужно создать игру InAppPurchase For Cocos2d-x для iOS (CPP). Кто-нибудь может мне помочь создать InAppPurchase.or или любые учебники, связанные с этим.

Заранее спасибо.

3

Решение

Вы можете использовать obj.C версию покупки inAp в проекте .cpp cocos2d-x. Все, что вам нужно сделать, это просто записать класс cpp bridge в файл .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

3

Другие решения

использование https://github.com/dualface/cocos2d-x-extensions это включает в себя расширение магазина загрузки и просмотра, это поможет вам.

Всего наилучшего..

1

Я знаю, что я предвзят (я один из создателей), но именно Cocos2dx-store — это то, что вам нужно: http://github.com/soomla/cocos2dx-store

1
По вопросам рекламы [email protected]