首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cocos2d-x中创建InAppPurchase

在Cocos2d-x中创建InAppPurchase
EN

Stack Overflow用户
提问于 2013-05-29 21:31:50
回答 3查看 3.8K关注 0票数 3

我是Cocos2d-x的新手,我需要为Cocos2d-x iOS game (CPP)创建InAppPurchase,任何人都可以帮我创建InAppPurchase.or相关的教程。

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-30 19:06:22

您可以在.cpp cocos2d-x项目中使用inAp purchase的obj.C版本。你所需要做的就是在.mm文件中编写桥接cpp类。它适用于iOS。

//.cpp文件显示为Player.cpp

代码语言:javascript
复制
#include "MyGameBride.h"

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

MyGameBride.h的//.h

代码语言:javascript
复制
#include <stddef.h>

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

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

// MyGameBride.mm (注意这里是.mm而不是.m )

代码语言:javascript
复制
 #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
EN

Stack Overflow用户

发布于 2013-05-29 21:40:35

使用包含商店扩展下载和浏览的https://github.com/dualface/cocos2d-x-extensions,它将帮助您。

万事如意..

票数 1
EN

Stack Overflow用户

发布于 2013-10-28 16:19:57

我知道我有偏见(我是创建者之一),但是cocos2dx-store正是你需要的:http://github.com/soomla/cocos2dx-store

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16815309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档