cocos2dx 响应windows键盘事件
来源:互联网 发布:万能票据打印软件 编辑:程序博客网 时间:2024/05/21 13:56
#include <windows.h>#define KEY_DOWN(vk_code) (GetAsyncKeyState(vk_code) & 0x8000 ? 1 : 0)#define KEY_UP(vk_code) (GetAsyncKeyState(vk_code) & 0x8000 ? 0 : 1) if( KEY_DOWN( VK_DOWN ) ) { SceneGaming * scene = (SceneGaming *)SceneManager::getSingleton().getGamingScene(); LayerGamingPause * pLayerGamingPause = scene->getLayerPause(); pLayerGamingPause->setVisible( true ); // scene->pauseSchedulerAndActions(); }
另一种方式:
在初始化时先注册回调:
CCDirector::sharedDirector()->getOpenGLView()->setAccelerometerKeyHook( XXX::keyboardHook );
XXX:keyboardHook实现如下:
void XXX::keyboardHook( UINT message,WPARAM wParam, LPARAM lParam ){ switch (message) { case WM_KEYDOWN: return; case WM_KEYUP: // wParam 即为键盘字母码,在此处理即可
return; }}
- cocos2dx 响应windows键盘事件
- cocos2dx 弹出键盘无法响应键盘外的触摸事件
- Cocos2d-x--响应Windows键盘事件
- CDialog响应键盘事件
- MFC 键盘响应事件
- 响应键盘事件
- javascript键盘事件响应
- Android键盘响应事件
- 响应键盘回车键事件
- C#响应键盘事件
- qt响应键盘事件
- ios下cocos2dx弹出键盘后如何让layer继续响应touch事件
- 多平台响应键盘事件!(适用于Cocos2dx 3.0 alpha以上版本)
- 多平台响应键盘事件!(适用于Cocos2dx 3.0 alpha以上版本)
- cocos2dx 事件响应机制 CCNotificationCenter
- Cocos2dx中键盘响应的实现代码
- 键盘事件的响应(方向键)
- JPanel中响应键盘事件
- jQuery的插件开发的动态仪表板效果
- 浏览器探究——webkit部分——Button
- 推荐十大国外IT网站
- 初涉USB,初学者USB入门总结(3) 数据包阐述
- [ACM] ACM常见错误
- cocos2dx 响应windows键盘事件
- Webkit Painting and Event Flow 绘屏和事件 探讨
- XML解析( Dom4j 详解)
- windows系统上安装与使用Android NDK
- 初涉USB,初学者USB入门总结4,USB通讯设备快速开发
- mac与windows 共享设置
- 初涉USB,初学者USB入门总结(5)USB上位机读写开发
- Android系统移植与调试之------->深入理解Android Sensor系统 (4.0)
- JSP页面打印