图片按钮:
H 头文件导入 #include "cocos2d.h" 文件.
申明按钮回调事件函数:
void menuCloseCallback(cocos2d::Ref* pSender);
CPP 文件引入宏: USING_NS_CC;
按钮申明:
auto closeItem = MenuItemImage::create("CloseNormal.png",
"CloseSelected.png",
CC_CALLBACK_1(HelloWorld::menuCloseCallback, this));
closeItem->setPosition(Point(100,100));
auto menu = Menu::create(closeItem, NULL);
menu->setPosition(Point::ZERO);
this->addChild(menu, 1);
回调函数实现:
void HelloWorld::menuCloseCallback(Ref* pSender){
MessageBox("测试按钮.","Alert");
}
设置控件的层次:
sprite->setLocalZOrder(1); 此数值越小. 精灵处于越顶层.
帧频调度:
头文件申明: virtual void update(float dt); 函数.
cpp文件: 在需要使用的函数里调用. this->scheduleUpdate();