Я новичок в Cocos2d-x. Мне нужно создать игру InAppPurchase For Cocos2d-x для iOS (CPP). Кто-нибудь может мне помочь создать InAppPurchase.or или любые учебники, связанные с этим.
Заранее спасибо.
Вы можете использовать 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
использование https://github.com/dualface/cocos2d-x-extensions это включает в себя расширение магазина загрузки и просмотра, это поможет вам.
Всего наилучшего..
Я знаю, что я предвзят (я один из создателей), но именно Cocos2dx-store — это то, что вам нужно: http://github.com/soomla/cocos2dx-store