Python Pygame中未显示文本

Python Pygame中未显示文本,python,text,pygame,game-development,Python,Text,Pygame,Game Development,问题-我正在尝试为simon says游戏制作一个开始菜单,并尝试首先显示一些文本,但是除了游戏屏幕变白之外,什么也没有显示,这应该会发生。我看过一个类似的问题,它们似乎没有帮助 程序应该只在屏幕上以黑色文字显示“Simon says” 代码: 还尝试过使用pygame.display.flip,但没有成功。事实上,一切都很好,但你有一个简单的错误。 请注意,在第一行,您正在调用 startMenu() 函数,它基本上将文本“Simon says”绘制到屏幕上。 而且,在那之后,你会把屏幕填充

问题-我正在尝试为simon says游戏制作一个开始菜单,并尝试首先显示一些文本,但是除了游戏屏幕变白之外,什么也没有显示,这应该会发生。我看过一个类似的问题,它们似乎没有帮助

程序应该只在屏幕上以黑色文字显示“Simon says”

代码:


还尝试过使用pygame.display.flip,但没有成功。事实上,一切都很好,但你有一个简单的错误。 请注意,在第一行,您正在调用

startMenu()
函数,它基本上将文本“Simon says”绘制到屏幕上。 而且,在那之后,你会把屏幕填充成白色。 因此,它绘制文本的表面并将其渲染到屏幕上,在它将屏幕变成白色之后,它基本上会在文本表面上绘制白色。 因此,如果您希望它出现,只需将该函数放在此行之后:

screen.fill(WHITE)
screen.fill(WHITE)