不显示游戏窗口
写了一段游戏窗口的代码,run之后却不显示窗口,PyCharm底下的显示框也只有成功导入pygame的提示,到底是哪出问题了{:10_266:}import pygame
_display = pygame.display
class MainGame():
Window = None
ScreenWidth = 800
ScreenHeight = 600
Color = pygame.Color(20,40,5)
def __init__(self):
pass
def startgame(self): #开始游戏的方法
_display.init()
MainGame.Window = _display.set_mode()
_display.set_caption('坦克大战·独家自制版')
while True:
MainGame.Window.fill(MainGame.Color)
_display.update()
def endgame(self): #结束游戏的方法
print('你挂咯~')
exit() 应该是pygame.init,不是_display.init(pygame.display.init) ckblt 发表于 2022-1-28 20:47
应该是pygame.init,不是_display.init(pygame.display.init)
但我第二行不是给它重命名了吗,而且刚刚我该回去试了一下依旧不报错,但还是不显示窗口{:10_291:} 你都还没实例化,加上这两句
game = MainGame()
game.startgame() isdkz 发表于 2022-1-28 20:58
你都还没实例化,加上这两句
谢谢老哥,我找了半天以为哪写错了,原来是忘记这茬了{:10_299:}
页:
[1]