当前位置: 首页 > news >正文

cocos2d-x开启IOS多点触控

参考资料:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_Enable_Multi-Touch/diff/4

在初始化代码中,开启当前层接受触摸

[cpp] view plain copy print ?
  1. this->setTouchEnabled(true);

在AppController.mm文件中,设置开启多点触控

[html] view plain copy print ?
  1. [__glViewsetMultipleTouchEnabled:YES];

测试一下,重写ccTouchesMoved函数,打印多点触控的位置

[cpp] view plain copy print ?
  1. voidHelloWorld::ccTouchesMoved(CCSet*pTouches,CCEvent*pEvent)
  2. {
  3. if(pTouches->count()>=2)//多点触控
  4. {
  5. CCSetIteratoritor;
  6. for(itor=pTouches->begin();itor!=pTouches->end();++itor)
  7. {
  8. CCTouch*pTouch=dynamic_cast<CCTouch*>(*itor);
  9. //获得游戏坐标位置
  10. CCPointccp=pTouch->getLocation();
  11. printf("%f\t%f\n",ccp.x,ccp.y);
  12. }
  13. printf("\n");
  14. }
  15. else//单点触控
  16. {
  17. CCTouch*pTouch=dynamic_cast<CCTouch*>(pTouches->anyObject());
  18. CCPointccp=pTouch->getLocation();
  19. printf("%f\t%f\n",ccp.x,ccp.y);
  20. }
  21. }

相关文章:

  • android友盟注意事项
  • Android编程之Intent源码详解
  • Android编程之LocalBroadcastManager源码详解
  • Android编程之DialogFragment源码详解(一)
  • Android编程之DialogFragment源码详解(二)
  • 在Mac上配置cocos2d-x 3.0,xcode5资源无法刷新的问题
  • 在Mac上配置cocos2d-x 3.0的Android开发环境
  • cocos2d-x 3.0的lua-binding接口导出
  • Sublime Text 3技巧:支持GB2312和GBK编码
  • android Ant 批量多渠道打包 总结!
  • Android编程之ArrayList源码详解及使用
  • 让Xcode 支援Lua 语法高亮
  • cocos2d-x关闭线性过滤
  • Android编程之Fragment使用动画造成Unknown animation name: objectAnimator异常
  • Android编程之Fragment动画加载方法源码详解
  • Android系统模拟器绘制实现概述
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • Docker: 容器互访的三种方式
  • javascript 总结(常用工具类的封装)
  • Joomla 2.x, 3.x useful code cheatsheet
  • JS变量作用域
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Octave 入门
  • react-native 安卓真机环境搭建
  • React-Native - 收藏集 - 掘金
  • Vue2.0 实现互斥
  • 初识 beanstalkd
  • 读懂package.json -- 依赖管理
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 关于 Cirru Editor 存储格式
  • 前端自动化解决方案
  • 如何优雅地使用 Sublime Text
  • 入手阿里云新服务器的部署NODE
  • 使用Gradle第一次构建Java程序
  • 一些css基础学习笔记
  • elasticsearch-head插件安装
  • 组复制官方翻译九、Group Replication Technical Details
  • ​第20课 在Android Native开发中加入新的C++类
  • #pragma multi_compile #pragma shader_feature
  • (52)只出现一次的数字III
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (四)汇编语言——简单程序
  • (五)IO流之ByteArrayInput/OutputStream
  • (转) 深度模型优化性能 调参
  • (转)大型网站架构演变和知识体系
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET Framework与.NET Framework SDK有什么不同?
  • .Net Winform开发笔记(一)
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .NET构架之我见
  • .net下简单快捷的数值高低位切换