博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
游戏杆编程心得
阅读量:2430 次
发布时间:2019-05-10

本文共 650 字,大约阅读时间需要 2 分钟。

作者:朱金灿

来源:

 

    最近因项目需要搞了一下游戏杆编程,特地总结一下收获。

 

    首先是游戏杆的测试和配置。Windows下控制面板上有一个"游戏控制器"功能,单击打开它可以对游戏杆进行测试和配置。

 

    刚开始在网上搜索游戏杆的编程资料。网上的资料集中在Winmm.lib中的Multimedia Joystick Functions,类似有:。但是我测试了一下,发现使用Winmm.lib中的Multimedia Joystick Functions有一些弊端,就是Multimedia Joystick Functions只能获取1,2,3,4四个按钮的按键的消息,不能获取8个POV方向键的消息,如下图:(我使用的是VC 6.0,不排除是PlatformSDK太老的原因导致的,如果错了,有用过更高版本的PlatformSDK的Winmm.lib朋友请纠正一下,谢谢!)

 

     Joystick

 

      我只好寻找新的获取POV方向键的方法。继续往上搜索,终于搜到一篇使用DirectInput方法获取POV方向键消息的:,里面提到的方法确实可行。另外在Microsoft DirectX SDK (August 2009)中也有游戏手柄的相应例子,具体是$ /Microsoft DirectX SDK (August 2009)/Samples/C++/DirectInput/Joystick,其它版本的Microsoft DirectX SDK应该也有。大家可以参考一下其源码。

 

      收获就这么多,希望能对游戏杆编程的朋友有所帮助。

    

转载地址:http://cdimb.baihongyu.com/

你可能感兴趣的文章
程序员情商低?看完这 4 类程序员我懂了!
查看>>
《长安十二时辰》里你不能不知道的 IT 技术 | 每日趣闻
查看>>
程序员爬取 3 万条评论,《长安十二时辰》槽点大揭秘!
查看>>
一年参加一次就够,全新升级的 AI 开发者大会议程出炉!
查看>>
基于 XDanmuku 的 Android 性能优化实战
查看>>
基于嵌入式操作系统的物联网安全
查看>>
一个只有 99 行代码的 JS 流程框架
查看>>
移动周刊第 186 期:移动 App 客户端性能优化、iOS 开源库源码解析
查看>>
包学会之浅入浅出 Vue.js:开学篇
查看>>
JavaScriptCore 全面解析 (上篇)
查看>>
移动周刊第 187 期:App 模块化实战经验总结
查看>>
以不一样的视角看物联网协议
查看>>
JavaScriptCore全面解析 (下篇)
查看>>
嵌入式操作系统与物联网演进之路
查看>>
苹果公司揭秘首批列入 Swift 源代码兼容性开源项目清单
查看>>
Python 玩转物联网之 Micropython GPIO IRQ 处理
查看>>
移动周刊第 188 期:Android 安全性要点与规范核心详析
查看>>
手机为基础的 IoT 布局已经失效,下一代操作系统是什么模样?
查看>>
无线传感器网络使用指南
查看>>
Unity 脚本优化的那些坑
查看>>