【发布时间】:2019-03-14 01:34:32
【问题描述】:
我有这个错误。
我试过了,但它给了我一个错误
import time
import pygame
screen = pygame.display.set_mode((500,500))
red= (255,0,0)
black =(0,0,0)
white =(255,255,255)
EXIT= False
font = pygame.font.SysFont(None, 25)
def alert(msg,color):
text = font.render(msg,True,color)
screen.blit(text,[250,300])
while not EXIT:
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.QUIT:
EXIT =True
screen.fill(White)
pygame.display.update()
alert("TESTING ALERT 1,2,3",red)
pygame.display.update()
time.sleep(3)
pygame.quit()
quit()
【问题讨论】:
-
我无法完美显示代码,请多多包涵
-
请给出一个有意义的主题,正确格式化代码并剪裁到相关部分(如果需要的话),将错误消息作为文本提供,而不是作为相关部分被裁剪的图像。
-
我怀疑
None不是有效的字体名称。使用您要使用的字体名称。 -
@Hans-MartinMosner 这不是问题所在。使用
None会导致pygame 使用默认字体,所以可以使用。 -
@CurtisCrentsil 下面发布的答案有帮助吗?