Qt按键测试(二)(源代码)

时间:2016-04-18 16:54:30
【文件属性】:

文件名称:Qt按键测试(二)(源代码)

文件大小:2KB

文件格式:7Z

更新时间:2016-04-18 16:54:30

Qt 按键

接上次的日志(http://blog.csdn.net/jiangcaiyang123/article/details/8724172)。 上次演示程序表明,Qt可以支持多个按键同时按下,这可以激起我们探索按键在游戏中的作用。知道吗?操作感是大多数游戏成功的因素之一,不谈那些网游,那些街机游戏更是将操作感视为其生命线。Qt要成为一款成功的游戏平台,这些因素肯定是不能忽略的。这会儿我将再次演示我们究竟是如何将Qt按键事件来适配我们需要的游戏按键效果的。 上次我们使用了QList来保存所有按下键的状态,其实啊,那么多按键,我们没有必要全部都利用,除非是那些网络游戏。目前,我觉得将键盘中的某些键定义为游戏中可以操作的键就行了。比如说可以使用键盘的“上、下、左、右”键或者“WSAD”来模拟上下左右键,让zxc键来表示CBA键。让QList来保存少数几个按键的信息,实在是杀鸡用牛刀了,我们可以只使用一个unsigned long的大小就可以保存32个按键的信息——你应该猜到了,0表示按键弹出,1表示按键按下。


【文件预览】:
QtKeyWrap2
----QtKeyWrap2.pro(256B)
----Resource.qrc(87B)
----main.cpp(287B)
----zh_CN.ts(1KB)
----zh_CN.qm(379B)
----Widget.cpp(2KB)
----Widget.h(1KB)

网友评论

  • 资料有用,可以用,已用在demo里测试。
  • 资料有用,可以用,已用在demo里测试。
  • 可以运行,当个测试程序挺好。
  • 资料有用,可以用,已用在demo里测试。
  • 内容很实用 学习到不少东西
  • 还行,可以在qt先运行的,
  • 不错,适合初学者
  • 现在QT的资料台少咯,感谢