我是Cocos2d-x的新手,我需要为Cocos2d-x iOS game (CPP)创建InAppPurchase,任何人都可以帮我创建InAppPurchase.or相关的教程。
提前谢谢。
发布于 2013-05-30 19:06:22
您可以在.cpp cocos2d-x项目中使用inAp purchase的obj.C版本。你所需要做的就是在.mm文件中编写桥接cpp类。它适用于iOS。
//.cpp文件显示为Player.cpp
#include "MyGameBride.h"
void Player::unlockPlayer()
{
MyGameBride:: shared()-> upgrade_inAp();
}MyGameBride.h的//.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-29 21:40:35
使用包含商店扩展下载和浏览的https://github.com/dualface/cocos2d-x-extensions,它将帮助您。
万事如意..
发布于 2013-10-28 16:19:57
我知道我有偏见(我是创建者之一),但是cocos2dx-store正是你需要的:http://github.com/soomla/cocos2dx-store
https://stackoverflow.com/questions/16815309
复制相似问题