位置: 编程技术 - 正文

cocos2d-x window实现鼠标移动 键盘事件

编辑:rootadmin

推荐整理分享cocos2d-x window实现鼠标移动 键盘事件,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

用cocos2d开发windows游戏.需要处理按键消息,cocos2d 源代码目录的CCEGLView.h类中提供了一个接口

void setAccelerometerKeyHook( LPFN_ACCELEROMETER_KEYHOOK lpfnAccelerometerKeyHook );

其中LPFN_ACCELEROMETER_KEYHOOK 为函数指针.提供一个这样的函数就可以了

typedef void (*LPFN_ACCELEROMETER_KEYHOOK)( UINT message,WPARAM wParam, LPARAM lParam ); //需要提供的函数类型

使用方法:

CCDirector::sharedDirector()->getOpenGLView()->setAccelerometerKeyHook(&keyboardHook);

其中keyboardHook 为函数指针,定义如下

cocos2d-x window实现鼠标移动 键盘事件

static void keyboardHook(UINT message,WPARAM wParam, LPARAM lParam);

再此函数中处理windows事件消息即可

以上只处理了按键消息,cocos并没有把鼠标移动事件添加进去,需要使用鼠标移动事件,可以如下添加:

在 此函数中 LRESULT CCEGLView::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)

中的 case WM_MOUSEMOVE: 下面添加

if ( m_lpfnAccelerometerKeyHook!=NULL ){(*m_lpfnAccelerometerKeyHook)( message,wParam,lParam );}

以上是修改cocos源代码,需要重新编译,把新编译的dll和lib文件拷贝到自己项目相应的debug或者release目录下 作编译

使用版本cocos2d-x-2.2.3

在cocos2d-js实现自动绑定cocostudioUI控件与事件 一.起因在客户端游戏开发中最让人恶心的工作就是UI相关的东西,虽然有了像cocostudio这样的可视化工具,但界面中有大量需要由代码访问的控件的时候

Cocos2d-js入门学习笔记 Cocos2d-js入门学习笔记哐哐哐,小白开工啰先记录下如何搭建环境及第一个HELLOWorld本篇励志名言:智者不只发现机会,更要创造机会。[培根]欢迎转载转

Cocos2d-x碰撞检查与消灭的实现 #ifndef__HELLOWORLD_SCENE_H__#define__HELLOWORLD_SCENE_H__#includecocos2d.husingnamespacecocos2d;classHelloWorld:publiccocos2d::CCLayerColor{

标签: cocos2d-x window实现鼠标移动 键盘事件

本文链接地址:https://www.jiuchutong.com/biancheng/369141.html 转载请保留说明!

上一篇:可在 html5 游戏中使用的 js 工具库(html5能做游戏吗)

下一篇:在cocos2d-js实现自动绑定cocostudioUI控件与事件(cocos jsc)

  • 实收资本一直挂着其他应收款怎么办
  • 固定资产无法使用不能带来经济利益是否需计提租金
  • 中国电子口岸证书错误
  • 货已到发票未到跨年怎么做账
  • 专用发票丢失怎么抵扣
  • 纳税人提供应税服务的价格明显偏低
  • 合同没签定金可以退的吗
  • 土地无形资产摊销的会计处理
  • 租赁公司运输费计入什么科目
  • 企业未实际列支教育经费要纳税调整吗?
  • 超过180天增票不抵扣财务还可以入账吗?
  • 企业备用金用途
  • 非同一控制下企业合并的交易费用
  • 发票经手人和经办人的区别
  • 销项税现金流量表在附表中如何列示
  • 前期认证相符且不符合
  • 股东收回投资款的现金流量
  • 发票已开货没发出的账务处理?
  • win10更新补丁怎么关闭
  • 硬盘的日常维护需要做到什么?
  • 公益性捐赠所得税税前扣除标准
  • 增值税开票系统客服电话
  • 不缴或少缴应纳税款的行为属于
  • 普通年金的概念和内涵
  • 合伙企业财产清算顺序
  • 民间非盈利组织会计信息的使用者
  • 反射调用set方法
  • intempt
  • php用户会员系统
  • 以银行存款交纳欠缴税金会计分录
  • 短缺材料赔偿会计分录
  • 挪威最北部
  • laravel技巧
  • php close
  • php trim函数
  • 没有报税盘
  • grid 框架
  • 建行对账单回签平啥意思
  • 对外长期投资会计分录?
  • 小企业发票打印流程
  • erphpdown插件安装教程
  • 付报刊费计入什么科目
  • 独立核算的分公司责任承担问题
  • 金蝶k3固定资产如何入账
  • 应付账款转入营业外收入的证明
  • 农民工工资专用账户
  • 分公司可以分配利润吗
  • 使用时间
  • 让渡资产使用权收入什么意思
  • 小规模纳税人可以做进出口贸易吗
  • 汽车租赁发票账务怎么开
  • 计提和实际发放的区别
  • 委托加工物资账务
  • 生产成本科目期末怎么结转
  • 计提银行存款利息
  • 加盟费开发票
  • 房地产开发费用10%
  • 金税盘减免税款的会计分录
  • 财务报表分析的目的
  • win95开始菜单
  • 电脑打开win
  • linux系统的介绍
  • window10的dns异常
  • ubuntu14.04下apt-get install的报错以及解决方法
  • linux中mail命令
  • windows 10 mobile apk
  • realmon.exe - realmon是什么进程 有什么用
  • windows8应用商店在哪
  • linux ftp创建文件夹命令
  • document.location.hash
  • python的dict类型
  • shell脚本编程实例
  • js怎么获取复选框选中的值
  • 如何分析源码
  • jquery编写页面载入事件
  • 周炜老婆是干什么的
  • 增值税进项转出补企业所得税
  • 民办非企业税务登记流程
  • 三代手续费退还银行网点变更怎么办
  • 树叶加树叶等于几
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设