我已经在一个列表中加载了一些图像,我试图在调用时通过循环播放它们,但是这些图像似乎没有加载。这是一个过渡期。下面是我的代码示例:
images = [".\\ANIM\\trans_00001.png",".\\ANIM\\trans_00002.png",".\\ANIM\\trans_00003.png"]
playAnimation=True
counter=0
if playAnimation:
pygame.image.load(images[counter])
counter=(counter+1)%len(images)
使用
而不是
^{} 返回一个
pygame.Surface
对象,如果以后要使用它,必须将该对象赋给变量或将其放入列表或其他数据结构中。你知道吗我建议在定义
images
列表时加载图像,因为从硬盘重复加载图像效率很低。你知道吗然后按以下方式访问当前图像:
相关问题 更多 >
编程相关推荐