如题
我正在做一个小游戏
但是按键感觉总不是那么灵活
比如
我按“up” 物体就+2 它总是先只 +2 然后停顿下 接下来才开始连续的+2 有什么方法能让那个停顿消失?
我直接用的 case WM_KEYDOWN:
switch (wParam)
{
case VK_UP:
××××××××
break;
我正在做一个小游戏
但是按键感觉总不是那么灵活
比如
我按“up” 物体就+2 它总是先只 +2 然后停顿下 接下来才开始连续的+2 有什么方法能让那个停顿消失?
我直接用的 case WM_KEYDOWN:
switch (wParam)
{
case VK_UP:
××××××××
break;
解决方案 »
- VC6.0使用WH_MOUSE_LL提示为定义解决方案?
- 菜鸟求助!CListCtrl的使用问题,哪位高手帮忙看看,谢谢!!急!!
- vs2005代码编辑器太慢
- 关于vc9, 拷贝mfc库dll 和 c运行时库 后不需要安装vcredist.exe的问题
- 如何实现安装后立即启动Desktop Band程序.
- 在COM编程中,CoCreateInstance和CreateInstance的区别?
- 用程序代替OutLook进行邮件合并,需要注意什么特殊规则,那里可以找到这方面的资料,希望有做过的高手详谈一下。
- 该买什么书?--我已会做单机版数据库(ado),但不明白ado原理;想学c/s和b/s;想学ActiveX和COM
- access 简单一问,送分在线!!!
- 在MFC中使用MYSQL数据库,mysql_query函数调用不成功,指令传递。
- 今天升星,散分
- Invalidate()的用法,以及mfc下控制OnDraw函数执行的办法
在case VK_UP: 消息中,变量为false
在case VK_DOWN: 消息中,变量为true
在定时器函数中,判断该变量,如果为true,+2
我刚刚试了
的确很平滑
但是我需要松开 UP键
就马上变FALSE
怎么弄
请指教一二