/*********************************************************************************
关于换动作的bug
在动作实现函数里有这样一句话
SpriteFrameCache* frameCache1 = SpriteFrameCache::getInstance();
这个用完之后清空掉就可以了,否则下次用同样的代码执行别的动作时,SpriteFrameCache会保留以前的图片
frameCache1->removeSpriteFrames();
**********************************************************************************/
在3.x中,我选择Menu做按钮。
menu是菜单,新建一个菜单,然后绑定一个菜单项MenuItemImage就可以了,在MenuItemImage可以设置按钮的按下和普通的两种状态,以及回调函数,值得一提的是,3.x版本支持C++11的拉姆达表达式,也就是说,在回调函数这个参数上,不用再定义一个函数,可以在参数的位置上使用闭包函数。
auto button_jump = MenuItemImage::create("button_jump.png",
"button_jump.png",