2024-09-24 00:33:11 发布
网友
我用pygame制作了一个包含init的游戏。 在另一个“.py”文件中,我创建了另一个从主游戏运行的init。 但是,第二个init在主init的[0,0]处打开,我想移动它。 在照片上用红框标记的部分是第二个init的可视部分。在
我在用Python2.7,谢谢!!在
我相信你要找的是这个: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。在
os.environ['SDL_VIDEO_CENTERED'] = '1'
pygame.init()
os.environ['SDL_VIDEO_WINDOW_POS'] = str(position[0]) + "," + str(position[1])
0
在~Python先生在
我相信你要找的是这个:的位置。有关pygame/SDL环境变量的更多信息,请参阅这里:https://www.libsdl.org/release/SDL-1.2.15/docs/html/sdlenvvars.html。在
os.environ['SDL_VIDEO_CENTERED'] = '1'
。在调用pygame.init()
之前,请先挂线。这一行代码试图尽可能使窗口居中。如果您想自己定位窗口,可以使用以下行:os.environ['SDL_VIDEO_WINDOW_POS'] = str(position[0]) + "," + str(position[1])
,其中x值放在0
的位置,y值放在^{在~Python先生在
相关问题 更多 >
编程相关推荐