cocos游戏开发-用户触摸功能的实现
来源:互联网 发布:mac照片应用存在哪里 编辑:程序博客网 时间:2024/05/14 13:05
实现用户触摸的功能
------------------------------------------
要实现该功能,则按以下步骤执行:首先,在头文件中定义触摸处理的回掉函数;
其次,定义触摸的侦听对象和定义侦听的回调函数。
第三,将侦听对象添加到事件分发器中。
最后,定义完触摸处理的回调函数以后,接下来就是在原文件的实现回调函数。
实现代码如下:
(1)定义触摸回调函数
virtual bool onTouchBegan(Touch *touch,Event *unused_event);
virtual bool onTouchMoved(Touch *touch,Event *unused_event);
virtual bool onTouchEnded(Touch *touch,Event *unused_event);
(2)定义触摸的侦听对象
auto listener->EventListenerTouchOneByOne::create();
(3)定义侦听对象的回调函数
listener->onTouchBegan(CC_CALLBACK_2(类名::onTouchBegan,this));
listener->onTouchMoved(CC_CALLBACK_2(类名::onTouchMoved,this));
listener->onTouchEnded(CC_CALLBACK_2(类名::onTouchEnded,this));
(4)将侦听对象添加到事件分发器中
Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener,this);
0 0
- cocos游戏开发-用户触摸功能的实现
- Cocos2d-x实现用户触摸的功能
- cocos2dx游戏开发之利用多点触摸(实现缩放功能或者简单的手势识别)
- cocos2dx游戏开发之利用多点触摸(实现缩放功能或者简单的手势识别)
- cocos2dx游戏开发之利用多点触摸(实现缩放功能或者简单的手势识别)
- cocos 触摸双击事件的实现
- 【Cocos游戏实战】功夫小子第六课之游戏主功能场景的分析和实现
- 【Cocos游戏实战】功夫小子第四课之设置功能和图籍场景的实现
- 【Cocos游戏实战】功夫小子第五课之帮助场景和选关功能的实现
- cocos游戏开发-常用的核心类
- cocos游戏开发-vector的介绍
- 如何实现用户触摸屏幕就隐藏弹出的键盘功能
- 【Cocos游戏实战】功夫小子第七课之游戏主功能场景逻辑功能和暂停功能场景的分析和实现
- cocos 3.2游戏暂停功能
- cocos-creator 开发路程一实现可移动的游戏选择窗口(一)
- cocos-creator 开发路程一实现可移动的游戏选择窗口(二)
- 使用Cocos2d-lua开发植物大战僵尸07-实现开始游戏按钮功能和主场景触摸监听
- cocos实现触摸屏幕关掉界面
- MySQL学习笔记2-System administration(Installing MySQL on Linux Using RPM Packages)
- There is no Action mapped for namespace / and action name toList.
- cocospod 安装和使用
- Xcode7如何使用帮助文档
- 习题3-5 UVa 227 Puzzle
- cocos游戏开发-用户触摸功能的实现
- git 的使用方法
- 【java】基本数据类型
- Unity3D让物体从规定时间内移动到某一位置
- java.io.IOException: tmpFile.renameTo(classFile) failed
- 软件工程(C编码实践篇)考试主观题部分
- java 获取系统变量he环境变量
- RecyclerView的初阶使用
- 红黑树插入、删除、查找算法学习