cocos2dx 接受触摸事件
来源:互联网 发布:小米开源软件 编辑:程序博客网 时间:2024/06/13 23:53
有两种方式
1.重写 多点触摸
virtual void onTouchesBegan (const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *unused_event);
2. 注册 单点触摸auto dispatcher = Director::getInstance()->getEventDispatcher(); auto listener = EventListenerTouchOneByOne::create(); listener->onTouchBegan = CC_CALLBACK_2(HelloWorld::onTouchBegan,this); listener->onTouchMoved = CC_CALLBACK_2(HelloWorld::onTouchMoved,this); listener->onTouchEnded = CC_CALLBACK_2(HelloWorld::onTouchEnded,this); listener->setSwallowTouches(true);//不向下传递触摸 dispatcher->addEventListenerWithSceneGraphPriority(listener,this);
然后 重写
bool HelloWorld::onTouchBegan(Touch* touch, Event *event)void HelloWorld::onTouchEnded(cocos2d::Touch *touch, cocos2d::Event *unused_event)
0 0
- cocos2dx 接受触摸事件
- cocos2dx 触摸事件
- cocos2dx之触摸事件
- cocos2dx 触摸侦听事件
- cocos2dx之触摸事件
- 【Cocos2dx】触摸事件
- 事件触摸-Quick-Cocos2dx
- cocos2dx 触摸事件
- 自定义UILabel,接受触摸事件
- cocos2dx CCLayer接受 touch 事件
- cocos2dx 精灵监听触摸事件
- cocos2dx 处理精灵触摸事件
- cocos2dx中使用触摸事件
- cocos2dx 单点触摸,按钮事件
- Cocos2dx-lua触摸事件处理
- cocos2dx lua 触摸事件+计时器
- cocos2dX 事件之触摸事件和触摸事件集合
- 让一个精灵接受触摸事件
- Mysql的主从复制
- 2016总结
- hdu1257(贪心)
- 对象赋值的方法,直接赋值和对象初始化器赋值
- 使用rpc命令来转账比特币
- cocos2dx 接受触摸事件
- web标准—可用性、可维护性、可访问性
- 推送
- 自定义侧滑框
- 个人记录-LeetCode 66. Plus One
- JavaScript之js对象终极序列化(可序列化函数)
- Validate Binary Search Tree
- 日常积累180104
- MQTT