Pygame多个用户输入

时间:2015-01-12 10:49:19

标签: pygame

我正在尝试开发一个基于小行星类型游戏的团队。除了对一台机器的多个用户输入外,它还顺利...任何人都可以推荐使用一台计算机获取和更新6个玩家的方法吗?它甚至可能吗? 目前我正在使用几个旧的XBox控制器和一个键盘,它几乎正在工作......

是否可以添加其他键盘?

你会将代码安排到一个大的get事件函数中,还是有更好的方法来检查这种规模的用户输入?

干杯,

1 个答案:

答案 0 :(得分:0)

我从未见过有人试图将多个键盘连接到应用程序,所以我不认为这是可能的,遗憾的是。但是,pygame确实有一个漂亮的rad Joystick模块,您可以使用它来初始化任意数量的控制器。我建议为每个循环创建一个Player对象,然后在每个循环中调用joystickObject.getAxis(axisIndex)来获取数据。您只需要找出控制器的轴/按钮索引。我目前正在开发一个有多个控制器的项目,所以如果您需要任何特定帮助,请告诉我们!