cocos2d x 3.3 Button的EventType怎么得到
button->addTouchEventListener(CC_CALLBACK_2(xxx::touchEvent, this));
void xxx::touchEvent(Ref *pSender, Widget::TouchEventType type)
{
switch (type)
{
case Widget::TouchEventType::BEGAN:
break;
case Widget::TouchEventType::MOVED:
break;
case Widget::TouchEventType::ENDED:
break;
case Widget::TouchEventType::CANCELED:
break;
default:
break;
}
}
```
使用ui::Widget::TouchEventType 就出错
错误 1 error C2027: 使用了未定义类型“cocos2d::ui::Widget” (…\Classes\GameScene.cpp) e:\cocos\game\gongjianshou\classes\gamescene.h 25 1 GongJianShou
错误 2 error C2061: 语法错误: 标识符“TouchEventType” (…\Classes\GameScene.cpp) e:\cocos\game\gongjianshou\classes\gamescene.h 25 1 GongJianShou
不知道是不是因为使用VS2013的原因
用Cocos Code IDE的Lua写的就行
你有没有导入头文件
#include “ui/CocosGUI.h”
蓝翔出来的就是不一样,谢谢了