学习笔记--cocos2dx-3.0中LabelTTF添加触摸监听事件
来源:互联网 发布:php程序员是什么 编辑:程序博客网 时间:2024/04/30 21:09
Size visibleSize = Director::getInstance()->getVisibleSize();auto label = LabelTTF::create("zhangwei", "Courier", 30);label->setPosition(Point(visibleSize.width / 2, visibleSize.height / 2));this->addChild(label);auto listener = EventListenerTouchOneByOne::create();listener->onTouchBegan = [label](Touch *t, Event *e){if (label->cocos2d::Node::getBoundingBox().containsPoint(t->getLocation())){//cocos2d::Node:: 这个不能省略label->runAction(MoveTo::create(1, Point(100, 100)));}return false;}; Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener, label);
getBoundingBox()前要加cocos2d::Node::这句可以换成 e->getCurrentTarget()->cocos2d::Node::getBoundingBox().containsPoint(t->getLocation())
0 0
- 学习笔记--cocos2dx-3.0中LabelTTF添加触摸监听事件
- cocos2dx beta 中添加触摸事件
- cocos2dx 精灵监听触摸事件
- cocos2dx 3.3 + lua 学习笔记(03)--- 触摸事件、定时器、进度条
- cocos2dx中使用触摸事件
- COCOS2DX中关于labelTTF控件获取不到触摸点的解决办法
- cocos2dx触摸事件的添加问题,触摸事件不起作用
- Quick cocos2dx-Lua(V3.3R1)学习笔记(十三)-----继续触摸事件之多点触摸
- cocos2dx Sprite触摸监听
- 如何在Fragment中监听触摸事件
- 如何在Fragment中监听触摸事件
- Android中监听点击事件----学习笔记
- cocos2dx学习笔记-给精灵类添加事件
- cocos2dx 3.0以上版本的触摸事件
- Cocos2dx 3.0 实现触摸屏蔽事件
- iOS 学习笔记 触摸事件
- iOS学习笔记--触摸事件
- 事件监听-学习笔记
- 51单片机在linux下的环境搭建。
- lua 数据结构
- 【iOS7开发快速入门】代码示例3-11
- 灼驻滋纵妆卓祝佐柞租砖追揍咨驻拙谞卓
- 《深入理解Java虚拟机》读书笔记6——Java内存模型和线程
- 学习笔记--cocos2dx-3.0中LabelTTF添加触摸监听事件
- 祖昨卓昨拙邹左揍仔啄爪足酌桌罪姿左祖
- Unity 半圆抛物线运动
- C# Socket编程(1)基本的术语和概念
- linux 中的7个相关知识点与shell介绍
- 接口回归测试
- UVa 10391 - Compound Words
- Java虚拟机(九):线程上下文类加载器
- U3D从legacy转为humanoid出现的若干问题