cocos2dx 触摸事件
来源:互联网 发布:java 内存泄漏 工具 编辑:程序博客网 时间:2024/06/16 03:01
单点触摸:
auto label = LabelTTF::create("Label", "Courier", 30); label->setPosition(visibleSize / 2); this->addChild(label); auto listener = EventListenerTouchOneByOne::create(); /*创建事件侦听*/ listener->onTouchBegan = [](Touch *touch, Event* event){ /*开始点击触发回调函数*/ if (event->getCurrentTarget()->getBoundingBox().containsPoint( /*触摸点是否在目标范围*/ touch->getLocation())){ CCLOG("OK"); } return false; /*事件是否传递 false不传递,true传递*/ }; /*在场景中注册事件*/ Director::getInstance()->getEventDispatcher()-> addEventListenerWithSceneGraphPriority(listener, label);
多点触摸:
auto listener = EventListenerTouchAllAtOnce::create(); listener->onTouchesBegan = [](std::vector<Touch*> touchs, Event* event){ CCLOG("Touchs Began!"); }; listener->onTouchesMoved = [](std::vector<Touch*> touchs, Event* event){ CCLOG("Touchs Move: %d", touchs.size()); }; Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener, this);
0 0
- cocos2dx 触摸事件
- cocos2dx之触摸事件
- cocos2dx 触摸侦听事件
- cocos2dx之触摸事件
- 【Cocos2dx】触摸事件
- 事件触摸-Quick-Cocos2dx
- cocos2dx 触摸事件
- cocos2dx 接受触摸事件
- cocos2dx 精灵监听触摸事件
- cocos2dx 处理精灵触摸事件
- cocos2dx中使用触摸事件
- cocos2dx 单点触摸,按钮事件
- Cocos2dx-lua触摸事件处理
- cocos2dx lua 触摸事件+计时器
- cocos2dX 事件之触摸事件和触摸事件集合
- cocos2dx触摸事件的添加问题,触摸事件不起作用
- cocos2dx beta 中添加触摸事件
- cocos2dx 3.0以上版本的触摸事件
- GCD下dispatch_once_t单例最容易理解
- 适配器模式
- 设计模式六大原则
- 嵌入式Linux设备驱动开发(一)
- JBoss TransporterServer学习
- cocos2dx 触摸事件
- Android 动画,看完这些还不够
- 据说99%的程序猿都不懂得这样表白
- 大师之代码覆盖率篇:80%,不能少
- cocos2dx Menu 菜单
- UVALive 4108城市天际线,混杂着递归与非递归的线段树
- cocos2dx TabelView 表格视图
- 备忘录模式
- c语言,顺序空间游标链表的实现