Node *pnode = GUIReader::getInstance()->widgetFromJsonFile(“DemoHead_UI.ExportJson”);
this->addChild(pnode);
auto sss=(cocos2d::ui::Widget) pnode;
Button button = (Button)(ui::Helper::seekWidgetByName(sss, “button”));
button->addTouchEventListener(this, toucheventselector(HelloWorld::tbCallback));
//这是回调函数
void HelloWorld::tbCallback(CCObject *pSender, TouchEventType type)
{
switch (type)
{
case TOUCH_EVENT_BEGAN://开始
CCLOG(“sss”);
break;
}
}
我在Cocos2dx3.1中这么引用UI编辑器文件对不对?
为啥一直出现错误error C2061: 语法错误: 标识符“TouchEventType” (…\Classes\AppDelegate.cpp) d:\jin_ke\jing_ke\classes\helloworldscene.h 22 1 JING_KE