我正在使用易于使用的Python库pgzero来编程游戏。
我怎么才能在游戏窗口中间?)它总是在一个随机的位置打开.
import pgzrun
TITLE = "Hello World"
WIDTH = 800
HEIGHT = 600
pgzrun.go()注意:我使用运行时帮助库pgzrun使游戏在没有OS shell命令的情况下可执行.它隐式地导入pgzero库..。
编辑: pgzero在内部使用pygame,也许有一种方法可以使用pygame API对窗口进行居中。
发布于 2019-08-16 09:19:37
您可以使用os.environ‘’SDL_VIDEO_中心化‘= '1’。
这一行代码试图使您的窗口尽可能地居中。
尝试如下:
import pgzrun
import os
TITLE = "Hello World"
WIDTH = 800
HEIGHT = 600
os.environ['SDL_VIDEO_CENTERED'] = '1'
pgzrun.go()https://stackoverflow.com/questions/57521627
复制相似问题