我一直在寻找关于如何开始pygame窗口最大化。不是全屏或无边框,但好像用户点击最大化按钮。如何开始Pygame窗口最大化?
我在互联网上阅读的所有帖子都是在6-7年前,据我所知,由于pygame并没有从2009年更新可能仍然使用旧的SDL1而不是最新的SDL2,因此所有的答案是仍然有效,但我希望有一个实际上进入PyGame的人的更新回复,并且今天可能有一个解决方案,这是不可能的。
我的代码如下所示:
screen = pygame.display.set_mode((config.WIN_WIDTH, config.WIN_HEIGHT), pygame.RESIZABLE)
另外的话题,我有点觉得pygame的是老unmantained。我一直在寻找替代品:https://wiki.python.org/moin/PythonGameLibraries 但我不能决定比PyGame更好的选择,因为我发现它们中的大多数也是每年都被宣布或更新一次。我知道更新游戏引擎并不是每天都能完成的,但是每个月至少有一两次提交会很棒。如果你知道一个比PyGame更好的游戏库的选项,并不一定是引擎,只需创建一个窗口并给出基本的API来绘制它就足够了,让我知道,我会试试看。 另外,如果你有很好的理由不用Python开发游戏并选择其他语言,请让我知道,我会考虑你的意见。我的项目几乎开始,我仍然能够改变我的编程语言。
在此先感谢。
这家伙做它通过与USER32 ctypes的,说不上来,如果它工作虽然没有测试:http://archives.seul.org/pygame/users/Oct-2007/msg00127.html – user2746752 2015-04-05 18:17:08
这样的整个解决方法就是这样。感谢您的回应,如果没有其他人提供更好的解决方案,我可以使用它。 – 2015-04-05 18:28:02