Animation pygame中的无限动画精灵

Animation pygame中的无限动画精灵,animation,pygame,Animation,Pygame,我在做一个飞机射击游戏。我制作了不同的飞机精灵,我正在寻找一种方法来制作它们的动画,使我的飞机看起来像是在无限地转动螺旋桨。 所以请记住,从游戏开始到结束,飞机似乎在无限地转动螺旋桨,这意味着这与按下或按下键或任何事件无关。 我该怎么做呢?制作一个动画图像列表: image\u list=[pos1、pos2、pos3、pos4、pos5] 添加将存储图像列表索引的变量: current_image=0 增加应用程序循环中的索引,如果索引等于列表的长度,则重置索引: run=True 运行

我在做一个飞机射击游戏。我制作了不同的飞机精灵,我正在寻找一种方法来制作它们的动画,使我的飞机看起来像是在无限地转动螺旋桨。

所以请记住,从游戏开始到结束,飞机似乎在无限地转动螺旋桨,这意味着这与按下或按下键或任何事件无关。
我该怎么做呢?

制作一个动画图像列表:

image\u list=[pos1、pos2、pos3、pos4、pos5]
添加将存储图像列表索引的变量:

current_image=0
增加应用程序循环中的索引,如果索引等于列表的长度,则重置索引:

run=True
运行时:
# [...]
当前_图像+=1
如果当前图像==len(图像列表):
当前图像=0
# [...]
按订阅获取当前映像:

screen.blit(图像列表[当前图像],x,y)
pos1 = pygame.image.load(r'C:\Users\me\Documents\MyGame\planee.png')
pos2 = pygame.image.load(r'C:\Users\me\Documents\MyGame\planee2.png')
pos3 = pygame.image.load(r'C:\Users\me\Documents\MyGame\planee3.png')
pos4 = pygame.image.load(r'C:\Users\me\Documents\MyGame\planee4.png')
pos5 = pygame.image.load(r'C:\Users\me\Documents\MyGame\planee5.png')