今天为了测试写了一个很小的代码,写了一个类,名字叫做Menu。
代码如下
#ifndef Menu
#define Menu
#include"cocos2d.h"
using namespace cocos2d;
class Menu : public Layer
{
public :
static Scene*createScene();
bool init();
CREATE_FUNC(Menu);
void clickTest();
};
#endif
不要问我为什么取Menu类这个名字,反正在CPP文件里面VS就是不能识别Menu,总是报错。
问题在于cocos里面已经了有了Menu这个类了! 所有一直报错不明确。所以再取类名的时候一定要记住不要和cocos里面的类重名。如果系统报错类不明确,但是你自己写的类没有任何问题,那么换个类名试试。