首先 包含头文件:
#include "cocos2d.h"#include "ui/CocosGUI.h"using namespace cocos2d;using namespace ui;
注意一点的是cocos2d 一定要在ui 前面,不然会报错
然后在头文件中声明:
voID menuCloseCallback(cocos2d::Object* pSender,ui::touchEventType type);
我们需要的就是这个type,因为后面触发点击事件的时候,还是需要处理begin,end等事件,所以这里需要这个type
接下来绑定点击事件:
auto closeItem = static_cast<ui::button*>(rootNode->getChildByTag(6));closeItem->addtouchEventListener(this,toucheventselector(HelloWorld::menuCloseCallback));这里需要用的是toucheventselector
然后就可以在menuCloseCallback 函数中处理begin,end 等事件了。
voID HelloWorld::menuCloseCallback(cocos2d::Object* pSender,ui::touchEventType type){ if (type == ui::touchEventType::touch_EVENT_ENDED) { }}总结
以上是内存溢出为你收集整理的cocos2dx 3.x c++ 使用uibutton笔记全部内容,希望文章能够帮你解决cocos2dx 3.x c++ 使用uibutton笔记所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)