button 的 addTouchEventListener (Ref* target,SEL_TouchEvent selector)废弃掉
addTouchEventListener (const ccWidgetTouchCallback& callback); 又是什么鬼?
为什么传函数回调不能用呢
为什么偏偏就这个API和几乎所有别的API不一样用?
你要是没离职,请回答下 好吗
button 的 addTouchEventListener (Ref* target,SEL_TouchEvent selector)废弃掉
addTouchEventListener (const ccWidgetTouchCallback& callback); 又是什么鬼?
为什么传函数回调不能用呢
为什么偏偏就这个API和几乎所有别的API不一样用?
你要是没离职,请回答下 好吗
herobk->addTouchEventListener(Widget::ccWidgetTouchCallback(HeroPokedex::buttonCallback));
XXX::buttonCallback(Ref* obj,Widget::TouchEventType type)
回调必须是static 为什么这么设置呢?
C++类的成员函数都隐藏一个this指针,会造成与回调函数的参数结构不匹配
所以都写成静态,这样就不会有那个this指针。
楼主啊,我想我有必要给你传授一点人生的经验:877:
先问是不是,再问为什么
你的问题是想的太多,而读书太少
知乎害人,少看知乎
(逃
button回调不能用?用得好好的