游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2068|回复: 5

怎么同时单机控制两个玩家不冲突

[复制链接]

125

主题

364

帖子

396

积分

中级会员

Rank: 3Rank: 3

积分
396
QQ
发表于 2006-1-4 20:18:00 | 显示全部楼层 |阅读模式
我让 程序 同时 控制两个玩家就冲突了。


  1. switch(wParam)
  2. {
  3.      case 'a':case 'A':
  4.      break;
  5.      case 'd':case 'D':
  6.      break;
  7.      case VK_LEFT:
  8.      break;
  9.      case VK_RIGHT:
  10.      break;
  11. }
复制代码

  a  d控制 玩家1   左右方向控制玩家2

同时控制结果有一个不动。

0

主题

275

帖子

676

积分

高级会员

Rank: 4

积分
676
发表于 2006-1-4 23:26:00 | 显示全部楼层

Re:怎么同时单机控制两个玩家不冲突

??(1P) ?u?U(2P) 安定


??非常不?合玩?打...
只要有一??人按住三???
所有???入都失效

125

主题

364

帖子

396

积分

中级会员

Rank: 3Rank: 3

积分
396
QQ
 楼主| 发表于 2006-1-5 08:35:00 | 显示全部楼层

Re:怎么同时单机控制两个玩家不冲突

恩,就是这样啊。 这个问题很困惑。
但是 那些模拟器,就可以 双人 多人一起打,真不知道 怎么实现的。

0

主题

275

帖子

676

积分

高级会员

Rank: 4

积分
676
发表于 2006-1-5 09:07:00 | 显示全部楼层

Re:怎么同时单机控制两个玩家不冲突

??用 DINPUT 看看情?r????靡稽c

7

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2006-1-5 12:47:00 | 显示全部楼层

Re:怎么同时单机控制两个玩家不冲突

建立一个数组,保存各个键的状态
建议用dinput

125

主题

364

帖子

396

积分

中级会员

Rank: 3Rank: 3

积分
396
QQ
 楼主| 发表于 2006-1-5 19:09:00 | 显示全部楼层

Re:怎么同时单机控制两个玩家不冲突

恩,解决了,GetKeyboardState()
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 03:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表