首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如何解决单机双人游戏有关问题

2012-06-24 
怎么解决单机双人游戏问题在单机环境下实现双人游戏,如player1:w a s d, player2:键盘方向键。 但是这样会

怎么解决单机双人游戏问题
在单机环境下实现双人游戏,如player1:w a s d, player2:键盘方向键。 但是这样会造成键盘冲突,如player1 按下w键不放,那么按下<-键后系统马上处理<-键,按下的w键被忽略,两个人玩时只会出现一卡一卡的现象(必须交替使用键盘),哪位大侠给出解决方案

[解决办法]
使用游戏手柄吧
[解决办法]
用API GetKeyboardState获取键盘状态,可以同时处理所有按键
[解决办法]
好多游戏好像都有类似问题。
[解决办法]
如果不基于消息驱动模型,可以用GetAsyncKeyState在循环里处理。

热点排行