cocos 编译android,如何把cocos2d-x程序编译成Android程序

新建 win32 程序(可以参照这里),写好自己的代码,假设咱们新建一个类PractiseCocos2d,代码如下:

[cpp] view plain copy print?

#ifndef __PRACTISE_COCOS2D_H__

#define __PRACTISE_COCOS2D_H__

#include "cocos2d.h"

// 播放声音

#include "SimpleAudioEngine.h"

class Practise : public cocos2d::CCLayerColor {

public:

virtual bool init();

static cocos2d::CCScene* scene();

void callBack(CCObject* pSender);

void menuPushSceneCallBack(CCObject* pSender);

void menuReplaceSceneCallBack(CCObject* pSender);

void menuPopSceneCallBack(CCObject* pSender);

CREATE_FUNC(Practise);// 添加启动的回调函数

void onEnter();

Practise *layer;

cocos2d::CCSprite *pSprite;

Practise():layer(NULL), pSprite(NULL){};

~Practise();

};

#endif // __PRACTISE_COCOS2D_H__

至于实现就不贴了有点乱 呵呵

然后修改 AppDelegate.cpp 中applicationDidFinishLaunching() 方法,修改如下:

至于实现不是特别重要,主要是 scene 方法

[cpp] view plain copy print?

CCScene* Practise::scene()

{

CCScene* scene = CCScene::create();

Practise* layer = Practise::create();

// layer->autorelease();

scene->addChild(layer);

return scene;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值