如何专注于pygame的窗口?

时间:2014-12-08 04:22:46

标签: python window pygame

我使用Pygame制作了一款Python游戏。我试着这样做,当它开始时,它加载shell,并输入一个原始输入将显示pygame窗口并启动游戏,这样我就可以使游戏可玩而不必关闭shell。然而,它起作用,窗口开始最小化。游戏是一个简单的躲避对象"什么都没有停顿。游戏仍然在后台运行,可能让玩家在用户意识到之前击中多个射弹。有没有办法专注于窗口?

2 个答案:

答案 0 :(得分:0)

据我所知,你不希望游戏在窗口处于全屏模式之前启动,对吗?

当我尝试尝试(从rawinput开始)时,我的显示从一开始就是全屏。你有没有正确设置一切?

我建议你停止游戏,直到有一个实际的键输入(你设置的任何控件)。像这样,玩家有​​时间在开始游戏之前按照自己的喜好安排一切。因为,即使你弄清楚如何分析焦点问题:当游戏开始时,窗口仍然是焦点,因此这种方法无论如何都不会起作用。

答案 1 :(得分:0)

恢复屏幕对我有用

screen = pygame.display.set_mode((WIDTH, HEIGHT))