如何使用Itertools.cycle进行动画制作

时间:2014-03-06 09:49:22

标签: python pygame itertools

Egg = Digimon(0,2,0,0,0,0, [pygame.image.load("images/egg_1.png"), pygame.image.load("images/egg_2.png"), pygame.image.load("images/egg_3.png") ]) 
Egg_sprites = itertools.cycle(Egg.image) # cycles through egg images

screen.blit((Egg_sprites_next), (x_pos,y_pos))

我已经完成了这项工作,并在所有存在的图像中循环播放。

我怎样才能让它仅循环显示某些图像?使用拼接列表?如果是这样,我该怎么做?

另外,有没有办法将周期​​限制为一次?所以,它会遍历所有图像,然后停止。

谢谢:)

0 个答案:

没有答案