2014-12-08 54 views
0

我用Pygame制作了一款Python游戏。我尝试在启动时加载shell,然后输入一个原始输入将显示pygame窗口并启动游戏,这样我就可以在不关闭shell的情况下运行游戏。它工作,但是,窗口开始最小化。这场比赛是一个简单的“闪避对象”,并没有暂停过。游戏仍然在后台运行,可能让玩家在用户意识到之前击中多个弹道。有没有办法专注于窗口?如何用pygame关注窗口?

回答

0

据我了解,你不希望游戏在窗口处于全屏模式之前开始,对吗?

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

我建议您停止游戏,直到出现实际的按键输入(无论您设置了哪些控件)。像这样,玩家在开始游戏之前有时间安排他喜欢的一切。因为,即使你弄清楚如何分析焦点问题:当游戏开始时,窗口已经聚焦,因此这种方法无论如何都是行不通的。