如何将pygame屏幕放在中间?

2024-09-24 00:33:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我用pygame制作了一个包含init的游戏。 在另一个“.py”文件中,我创建了另一个从主游戏运行的init。 但是,第二个init在主init的[0,0]处打开,我想移动它。 在照片上用红框标记的部分是第二个init的可视部分。在

我在用Python2.7,谢谢!!在


Tags: 文件py标记游戏initpygame照片红框
1条回答
网友
1楼 · 发布于 2024-09-24 00:33:11

我相信你要找的是这个:os.environ['SDL_VIDEO_CENTERED'] = '1'。在调用pygame.init()之前,请先挂线。这一行代码试图尽可能使窗口居中。如果您想自己定位窗口,可以使用以下行:os.environ['SDL_VIDEO_WINDOW_POS'] = str(position[0]) + "," + str(position[1]),其中x值放在0的位置,y值放在^{的位置。有关pygame/SDL环境变量的更多信息,请参阅这里:https://www.libsdl.org/release/SDL-1.2.15/docs/html/sdlenvvars.html。在

在~Python先生在

相关问题 更多 >