Cocos2d-x之Mouse鼠标事件
Cocos2d-x支持鼠标事件:
_mouseListener = EventListenerMouse::create();
_mouseListener->onMouseMove = CC_CALLBACK_1(MouseTest::onMouseMove, this);
_mouseListener->onMouseUp = CC_CALLBACK_1(MouseTest::onMouseUp, this);
_mouseListener->onMouseDown = CC_CALLBACK_1(MouseTest::onMouseDown, this);
_mouseListener->onMouseScroll = CC_CALLBACK_1(MouseTest::onMouseScroll, this);_eventDispatcher->addEventListenerWithSceneGraphPriority(_mouseListener, this);void MouseTest::onMouseDown(Event *event)
{// to illustrate the event....EventMouse* e = (EventMouse*)event;string str = "Mouse Down detected, Key: ";str += tostr(e->getMouseButton());
}void MouseTest::onMouseUp(Event *event)
{// to illustrate the event....EventMouse* e = (EventMouse*)event;string str = "Mouse Up detected, Key: ";str += tostr(e->getMouseButton());
}void MouseTest::onMouseMove(Event *event)
{// to illustrate the event....EventMouse* e = (EventMouse*)event;string str = "MousePosition X:";str = str + tostr(e->getCursorX()) + " Y:" + tostr(e->getCursorY());
}void MouseTest::onMouseScroll(Event *event)
{// to illustrate the event....EventMouse* e = (EventMouse*)event;string str = "Mouse Scroll detected, X: ";str = str + tostr(e->getScrollX()) + " Y: " + tostr(e->getScrollY());
}
Cocos2d-x之Mouse鼠标事件相关推荐
- python pygame鼠标点击_Python中pygame的mouse鼠标事件用法实例
本文实例讲述了Python中pygame的mouse鼠标事件用法.分享给大家供大家参考,具体如下: pygame.mouse提供了一些方法获取鼠标设备当前的状态 ''' pygame.mouse.ge ...
- Python,OpenCV鼠标事件进行矩形、圆形的绘制(随机颜色、随机半径)
Python,OpenCV鼠标事件进行矩形.圆形的绘制(随机颜色.随机半径) 1. 效果图 2. 源码 参考 这篇博客将介绍鼠标事件,并介绍鼠标事件矩形.圆形的绘制: 所有的鼠标事件(左键按下.左键释 ...
- Selenium2Lib库之鼠标事件常用关键字实战
1.2 鼠标事件常用关键字 1.2.1 Click Button关键字 按F5 查看Click Button关键字的说明,如下图: Click Button关键字 是用于点击页面上的按钮.参数loca ...
- 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件
[索引页] [×××] 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件 作者:webabcd 介绍 Silverlight 2.0 人机交互:响应用户的鼠标操作和键盘操作 ...
- 鼠标事件在浏览器的差异
刚刚看了一篇关于鼠标事件的文章,整理下用法.... 鼠标事件是web开发最常用的一类事件,由于各种原因,不同开发商或者不同版本的浏览器之间对于鼠标事件的实现也有所不同. mouseover 和mous ...
- javascript 鼠标事件总结
本文转自:http://www.jb51.net/article/21590.htm javascript的鼠标事件是个比较庞大的家族.需要的朋友可以参考下. 常见的有以下8个: mousedown: ...
- OpenCV中图像窗口的鼠标事件
首先需要绑定图像窗口于一个鼠标事件处理函数 void cv::setMouseCallback (const String & winname, MouseCallback onMouse, ...
- QT mouseMoveEvent事件(qmainwindow内追踪鼠标事件事件)
最近用Qt软件界面,需要用到mouseMoveEvent,研究了下,发现些问题,分享一下. 在Qt中要捕捉鼠标移动事件需要重写MouseMoveEvent,但是MouseMoveEvent为了不太耗资 ...
- openCV鼠标事件实例
1.原理 OpenCV的鼠标事件主要涉及两个函数: 回调函数cvSetMouseCallback void cvSetMouseCallback( const char* window_name, C ...
最新文章
- PHP的CURL报错的排查记录:短连接的成本真的很高啊
- 一定是h的方式不对阅读_大连二手QH69系列H型钢抛丸机厂商_深蓝永盛二手抛丸机...
- 解决Java版CKFinder无法显示缩略图问题
- pytorch报错RuntimeError: error in LoadLibraryA
- SEO之基础篇(一)
- l298n电机哪一端为正_汽车维修要知道的几个答案,交流发电机、调节器有什么功用?...
- django模块导入/函数/中间件/MVC和MTV/CSRF
- solr5.2.1安装
- vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...
- 疯狂连连看之开发游戏界面组件
- 51nod 博弈论水题
- 编程开发之--正则表达式
- snownlp 原理_snownlp入门
- Go语言 linux安装
- 内核木马:Win32.Rootkit.Rogue.Tzim查杀
- 计算机命令清除所有,电脑深度清理命令设置方法
- 智慧实验室综合安全管理系统(高校版)、危化品管理、设备预约等
- Python爬取图片并保存本地
- php更换wordpress用户头像,WordPress如何添加用户自定义上传头像功能
- SIMcom指令整理
热门文章
- centos用户账户管理
- Chrome浏览器及V8引擎概要
- 达芬奇项目服务器是什么,【工程管理】为达芬奇建一个项目管理服务器 多人协同调色...
- RSA:由p,q,dp,dq,c求明文的算法
- Neuroscout:可推广和重复利用的fMRI研究统一平台
- iOS - MKMapView 地图
- NASA成立寻找外星人小组,三全水饺回应猪瘟,微波炉+葡萄=爆炸,94年故宫首次晚间开放,这就是今天的大新闻!...
- 电脑升级Win11后C盘快满了怎么清理?
- HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动
- ps图片黑白调整算法——java实现及性能优化