Cocos2dx 多点触控
2024-09-03 23:40:58
1 最容易忽略的东西,对于ios平台,须得设置glView的属性:
[__glView setMultipleTouchEnabled:YES];
2 如果调用CCLayer的方法setTouchEnabled,则不需要手动加touchDelegate,因为这个函数里会自动做这些事情。
3 如果调用CCLayer的方法setTouchEnabled,之前可以调用一个设置多点或单点的函数来控制setTouchEnable的注册行为,这个函数是:
setTouchMode
4 也可以直接调用
cocos2d::CCDirector::sharedDirector()->getTouchDispatcher()->addStandardDelegate
加入多点触控观察者
5 多点触控回调函数的使用方法,参数中的CCSet是touch的集合,这样访问:
auto iter = set.begin();
while(iter != set.end())
{
CCTouch* touch = (CCTouch*)*iter;
...
iter++;
}
最新文章
- js 文本框只能输入数字
- MySQL For Windows Zip解压版安装
- [Android]对BaseAdapter中ViewHolder编写简化
- ExceptionLess新玩法 — 记日志
- BZOJ2190: [SDOI2008]仪仗队
- keil 编译的一些错误
- c++ deque 双端队列
- xml约束DTD演示
- docker数据管理2
- Appium Android Bootstrap源码分析之简介
- c#委托概念
- python中telnetlib模块的使用
- JS(二)
- MySQL索引语法+使用场景
- ubuntu重启、关机命令
- Android远程桌面助手(B1391)
- Asp.Net WebApi 使用OWIN架构后,出现 “没有 OWIN 身份验证管理器与此请求相关联(No OWIN authentication manager is associated with the request)” 异常的解决办法
- SQL 加载
- SessionFactory 执行原生态的SQL语句
- java项目中登陆时记住密码