单点触摸和多点触摸的使用方法
来源:互联网 发布:notepad格式化php代码 编辑:程序博客网 时间:2024/04/30 10:24
多点触摸:
在init中设置setTouchEnabled(true);
重写这个函数
void MutiTouchTestLayer::registerWithTouchDispatcher(void)
{
CCDirector::sharedDirector()->getTouchDispatcher()->addStandardDelegate(this,0);
}
重写以下函数
void MutiTouchTestLayer::ccTouchesBegan(CCSet *pTouches,CCEvent *pEvent)
void MutiTouchTestLayer::ccTouchesMoved(CCSet *pTouches,CCEvent *pEvent)
void MutiTouchTestLayer::ccTouchesEnded(CCSet *pTouches,CCEvent *pEvent)
void MutiTouchTestLayer::ccTouchesCancelled(CCSet *pTouches,CCEvent *pEvent)
单点触摸
onEnter()和onExit分别开启和消除触摸
void Paddle::onEnter()
{
CCDirector* pDirector =CCDirector::sharedDirector();
pDirector->getTouchDispatcher()->addTargetedDelegate(this,0,true);
CCSprite::onEnter();
}
void Paddle::onExit()
{
CCDirector* pDirector =CCDirector::sharedDirector();
pDirector->getTouchDispatcher()->removeDelegate(this);
CCSprite::onExit();
}
然后重写以下函数
void MutiTouchTestLayer::ccTouchesBegan(CCSet *pTouches,CCEvent *pEvent)
void MutiTouchTestLayer::ccTouchesMoved(CCSet *pTouches,CCEvent *pEvent)
void MutiTouchTestLayer::ccTouchesEnded(CCSet *pTouches,CCEvent *pEvent)
- 单点触摸和多点触摸的使用方法
- 5.触摸touch,单点触摸,多点触摸,触摸优先和触摸事件的吞噬
- 关于cocos2dx多点触摸和单点触摸
- Cocos2d-3.x_触摸事件(单点触摸和多点触摸)
- Android-单点触摸-多点触摸
- android 单点和多点触摸事件
- Android 自定义UI-单点触摸-多点触摸
- Android单点触摸与多点触摸
- Unity判断手势的滑动方向,单点触摸和多点触摸,并获取刚触摸以及触摸结束事的坐标
- 安卓之单点和多点触摸(画圆)
- Unity3D的多点触摸
- android手势检测类的扩展支持单点和多点触摸
- android 和linux的多点触摸解析
- Android游戏开发之单点触摸与多点触摸的响应方式(二十三)
- Android游戏开发之单点触摸与多点触摸的响应方式(二十三)
- unity3d FingerGestures 单点 多点触摸 手势
- jsb 多点与单点触摸设置
- 【Unity】unity3d FingerGestures 单点 多点触摸 手势
- 字体分辨率适配问题
- 写出一个你自己的MVC框架-基于对springMVC源码实现和理解(4):数据初始化(三)
- 安卓app的service里的延时问题
- 在Ubuntu或者Debian中安装PCRE库
- LNMP+zabbix一键安装部署
- 单点触摸和多点触摸的使用方法
- kafka使用笔记
- Content Provider
- 在Eclipse中安装jar包到本地Maven仓库
- 写出一个你自己的MVC框架-基于对springMVC源码实现和理解(5):数据初始化(四)
- 黑马程序员——java集合框架
- Yod Framework v1.3.5 发布,基于 C 的 PHP 框架
- BIRT参数设置详解
- 【LeetCode从零单排】No189.Rotate Array