Python作业贴
网络上很多介绍subsurface()的使用方法, 但毕竟不是自己手动写的,看着难受
遂按照自己的理解重新写一遍
#! /usr/bin/python3
# @File: test4.py
# @Author: tiannanyihao
# @DATE: 2019-01-16
# @TIME: 10:13
# @Software: PyCharm
# @Production:
import pygame
class ImgGif(pygame.sprite.Sprite):
"""
创建精灵子类ImaGif
通过subsurface()方法遍历大图中的每一块小图,达到动画效果
需指定row/cloumn 行/列数
需要一张连续的主图 image_Real
要设置一个窗口图片 image
记录当前遍历的下标 index
记录上次遍历的下标 lastIndex
记录循环中,上一次tick时间增量的 lastTick
"""
def __init__(self, row, cloumn):
super().__init__()
self.index = 0
self.lastIndex =