尊重原创,转载请注明来自:star特530的优快云博客 http://blog.youkuaiyun.com/start530/article/details/18216679
3.0 后的事件回调函数接口都不一样了,例如按钮的menu_selector(),update的 schedule_selector等,都已成明日黄花。而新的回调接口,则由四个CC_CALLBACK取代。
下面先举例一些不同的调用方法:
1、按钮:CC_CALLBACK1
2.0
MenuItemImage* item =MenuItemImage::create("","",this,menu_selector(HelloWorld::callback));
3.0
auto item = MenuItemImage::create("","",CC_CALLBACK1(HelloWorld::callback,this));
看到这里有人可能会问,如果要更改按钮的回调函数怎么做呢?如果你继续用setTarget();这个接口,那可行不通了。
3.0里用setCallback() 替代了 setTarget(Object *rec, SEL_MenuHandler selector)