【发布时间】:2020-06-18 00:12:11
【问题描述】:
我正在尝试制作一个游戏,在开始屏幕中我想在按下开始时播放动画。它给了我错误“TypeError:参数 1 必须是 pygame.Surface,而不是列表”。 这就是我为动画加载图像的方式:
for i in range(3, 53):
menuanimation.append(pygame.image.load("menu/menu" + str(i) +".jpg"))
这里是从按钮调用它的地方
if event.type == pygame.MOUSEBUTTONDOWN:
mouse_pos = event.pos
if button1.collidepoint(mouse_pos):
menuanimations()
player.run = True
player.start = False
这里是函数的所在
def menuanimations():
win.blit(menuanimation, (0, 0))
print("testing")
【问题讨论】:
标签: python python-3.x pygame