参考:http://www.cnblogs.com/vokie/p/3816324.html 这篇博文 给了详细的操作,配有图,推荐大家看
参考:http://www.codeo4.cn/archives/746 这篇博文版本较老,而且是基于xcode
这次以第二篇博文例子为主,这个例子没有新建一个.tulua文件,而是在原来的.tulua中修改,同时新建了一个目录夹,将要添加的c++头文件和源文件放在里面,也有实用价值。
1、创建目录和c++源文件
在C:\work\quick-cocos2d-x\lib\cocos2d-x\external\extra创建一个myclass目录,然后创建:
MySprite.h 内容如下:
#ifndef __mtet__MySprite__
#define __mtet__MySprite__
#include "cocos2d.h"
using namespace cocos2d;
class MySprite : public CCSprite{
public:
static MySprite* createMS(const char* fileName);
};
#endif /* defined(__mtet__MySprite__) */
MySprite.cpp 内容如下:
#include "MySprite.h"
MySprite* MySprite::createMS(const char* fileName){
MySprite* sp = new MySprite();