如何从一组图像中获取随机图像?

时间:2014-02-28 11:09:33

标签: python image random window pygame

如何从pygame sprites中的一组图像中获取图像?到目前为止,我得到了这个:

for i in range(1,3):
    img = pygame.image.load("house"+str(i)+".png").convert()
    img.set_colorkey(white)
    self.images.append(img)

但我不太确定如何从图像列表中随机收集图像。我该怎么做呢?如果可能的话,我怎样才能使图像列表中的图像成为可能,例如图像将出现在pygame窗口的1/10? Python 2.6,Pygame,windows 7

2 个答案:

答案 0 :(得分:3)

您似乎有一个绑定到名称self.images的图像列表 如果你想随机选择其中一个:

import random

random_image = random.choice(self.images)

答案 1 :(得分:0)

使用python的random模块并从可用选项中执行choice