我最初尝试了以下几点:
import pygame
img = ''
if state == 'state 1':
img = 'flum.png'
else:
img = 'flab.png'
flooimage = pygame.image.load(img)
但最后一行,floomage=pygame.image.load(img),抛出一个错误
^{pr2}$我试着把最后一行改成
flooimage = pygame.image.load(img, ".png")
但它也犯了同样的错误。有人知道我该怎么做吗?会不会有类似于
if state == 'state 1':
img = pygame.image.load('flum.png')
[...]
flooimage = img
工作得更好?在
从上面的代码来看,您还没有初始化pygame。错误下面的代码行应该如下所示:
您还应该将str()放在Img变量周围。是这样的:
^{pr2}$我不确定你的程序将要做什么,但你应该把你的所有图像加载到一个数组中,这样就可以很容易地使用它们。在
相关问题 更多 >
编程相关推荐