在程序开始时,我执行了大约60项操作:
parksquare = pygame.image.load("images/parksquare.png").convert()
and then:
window.blit(parksquare...)
但是我不知道这是一种有效的方法:
images = []
for image in os.listdir('images'):
images.append(pygame.image.load(image))
但是那只是将它们附加到数组上,试图记住图像[16]是parksquare还是其他东西,不是很友好,反正还是为了简化它呢?
答案 0 :(得分:1)
您可能想要构建字典。
images = {}
for image in os.listdir('images'):
images[image]=pygame.image.load(os.path.join('images',image))
然后,您可以通过文件名来引用它们,例如images["parksquare.png"]
。