2D游戏作业:Pygame的精灵使用
3 月,跳不动了?>>> 程序介绍: pygane.sprite.Sprite是Pygame里面用来实现精灵的一个类,使用时并不需要对它实例化,只需要继承它,然后按需写出自己的类,因此非常简单实用。 开发工具:Visual Studio Code 代码参考: import pygame from pygame.locals import * class MySprite(pygame.sprite.Sprite): def __init__(self,target): pygame.sprite.Sprite.__init__(self) self.sprite_surface=target self.image=None self.master_image=None self.rect=None self.topleft=0,0 self.frame=0 self.old_fram=-1 self.fram_width=1 self.fram_height=1 self.first_fram=0 self.last_fram=0 self.columns=1 self.last_time=0 def load(self,filename,width,height,columns): self.master_image=pygame.image.load(filename)