cocos2dx iOS多点触摸
来源:互联网 发布:java 线程睡眠 编辑:程序博客网 时间:2024/04/30 12:18
一、开启多点触摸
在ios文件夹中的AppController.mm文件的
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中:
[__glView setMultipleTouchEnabled:true];
二、注册触摸事件( StandardDelegate )
a)可以在onEnter方法中: CCDirector::sharedDirector()->getTouchDispatcher()->addStandardDelegate(this, 0);
b)也可以重写: virtual void registerWithTouchDispatcher(void); 在这个方法中:
CCDirector::sharedDirector()->getTouchDispatcher()->addStandardDelegate(this, 0);
在init方法中: setTouchEnabled(true);
三、触摸事件委托方法
virtual void ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent);
virtual void ccTouchesMoved(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent);
virtual void ccTouchesEnded(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent);
virtual void ccTouchesCancelled(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent);
可以用下面的遍历方法,获取每一个触摸点的信息。
CCSetIterator iter = pTouches->begin();
for (; iter != pTouches->end(); iter++)
{
CCTouch* pTouch = (CCTouch*)(*iter);
CCPoint location = pTouch->getLocation();
}
0 0
- cocos2dx iOS多点触摸
- cocos2dx 多点触摸
- Cocos2dx多点触摸实例
- 关于cocos2dx多点触摸和单点触摸
- ios多点触摸范例
- cocos2dx+lua 支持多点触摸例子
- iOS多点触摸与手势
- iOS模拟器模拟多点触摸
- cocos2d-x多点触摸以及ios模拟器模拟多点触摸
- Unity Android/IOS 多点触摸实例
- 【Cocos2d-x】 3.0 IOS 开启多点触摸
- 多点触摸
- 多点触摸
- 多点触摸
- 多点触摸
- 多点触摸
- Cocos2d触摸:多点触摸
- Unity3D研究院之IOS实现平面多点触摸(二)
- oracle教程二十二 ,oracle pl/sql 分类二 函数
- hdu 2569彼岸
- Maven依赖
- 关于Router API的一些知识
- socket connect函数本质含义
- cocos2dx iOS多点触摸
- ajax执行页面跳转
- window.location跳转+替换+刷新
- MOS下的2014年Oracle 最新PUS、SPU、Bundle Patch
- 深入理解HBase Memstore
- 数组中出现次数最多的元素_legend
- List由大到小排序
- 什么是三防手机?IP58等级、IP67等级、IPXX防水是什么?
- Sessions(会话)的一些知识