python报错:pygame.error : Passed a NULL pointer
以下是我的代码:
import pygame
pygame.init()
window = pygame.display.set_mode((400, 600))
pygame.display.set_caption("我的游戏")
window.fill((255, 255, 255))
font = pygame.font.Font("files/img_2.png", 30)
text = font.render("你好,游戏", True, (255, 0, 0), )
pygame.display.flip()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
exit()
报错内容为:
Traceback (most recent call last):
File "F:\pygame.1\03.显示文字.py", line 7, in <module>
text = font.render("你好,游戏", True, (255, 0, 0), )
pygame.error: Passed a NULL pointer
进程已结束,退出代码1
为什么会报错? 求一个解答,感谢大家!