Python 如何在pygame中显示一些文本?
我目前在一个pygame项目中,希望显示一些文本。我以前在另一个程序中做过,它工作得很好,但当我在这个项目中编写完全相同的内容时,它会出现以下错误:Python 如何在pygame中显示一些文本?,python,fonts,pygame,Python,Fonts,Pygame,我目前在一个pygame项目中,希望显示一些文本。我以前在另一个程序中做过,它工作得很好,但当我在这个项目中编写完全相同的内容时,它会出现以下错误: plz help I am Stick必须先初始化pygame,然后才能创建Font SysFont的实例。更准确地说,模块必须初始化 pygame.font.init() 但是请注意,pygame.init()也会初始化pygame.font模块。初始化所有导入的pygame模块 的实例的名称是myfont,而不是lala。因此,它必须是: t
plz help I am Stick必须先初始化pygame,然后才能创建Font SysFont的实例。更准确地说,模块必须初始化
pygame.font.init()
但是请注意,pygame.init()
也会初始化pygame.font
模块。初始化所有导入的pygame模块
的实例的名称是myfont
,而不是lala
。因此,它必须是:
txt=lala.render(txt,True,黑色)
txt=myfont.render(txt,True,黑色)
Traceback (most recent call last):
File "C:\Users\Fazelifar\Desktop\Dot Game.py", line 197, in <module>
myfont = pygame.font.SysFont(None, 15)
File "C:\Users\Fazelifar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pygame\sysfont.py", line 362, in SysFont
return constructor(fontname, size, set_bold, set_italic)
File "C:\Users\Fazelifar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pygame\sysfont.py", line 285, in font_constructor
font = pygame.font.Font(fontpath, size)
pygame.error: font not initialized