1. 首页
  2. 编程语言
  3. Python
  4. pygame学习笔记(5):游戏精灵

pygame学习笔记(5):游戏精灵

上传者: 2021-05-04 12:07:06上传 PDF文件 117.62 KB 热度 7次

精灵可以认为成是一个个小图片,一种可以在屏幕上移动的图形对象,并且可以与其他图形对象交互。精灵图像可以是使用pygame绘制函数绘制的图像,也可以是原来就有的图像文件。所有精灵在建立时都是从pygame.sprite.Sprite中继承的。做一个精灵,绘制一个宽30、高30的距形,具体代码如下:这里逐句进行一下分析,pygame.sprite.Sprite.__init__完成初始化。self.image = pygame.Surface定义显示30*30的一个距形surface。self.rect.topleft=initial_position确定左上角显示位置,当然也可以用topright、bottomrigh、bottomleft来分别确定其他几个角的位置。除了精灵,pygame还提供了精灵组,它很适合处理精灵列表,有添加,移除,绘制,更新等方法。

下载地址
用户评论