我使用cocos2dx制作游戏。
回到V 2.x我用过这个:
void Popup::addButtonWithText(const char* text,
CCObject* target,
SEL_MenuHandler selector)
并且在使用弹出对象时我将其用作:
popup->addButtonWithText("TEXT", this, menu_selector(Class::FunctionName));
现在在V 3.1.1中我正在使用它:
void Popup::addButtonWithText(const char* text,
Object* target,
SEL_MenuHandler selector)
并且在使用弹出对象时我将其用作:
popup->addButtonWithText("TEXT", this, menu_selector(Class::FunctionName));
但在V 3.1.1中我收到错误:
Static_cast from void to cocos2d::SEL_MenuHandler is not allowed
我正在做同样的事情,为什么我会收到这个错误?
答案 0 :(得分:0)