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

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


翻翻过去那场雪
浏览 769回答 1
1回答

青春有我

新建 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;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Cocos2d-x