老师,pygame 初始化的问题
来源:3-9 飞机大战项目飞机碰撞及爆炸效果
qq__8359
2019-12-18 16:45:41
import pygame
pygame.init()
class Plane(pygame.sprite.Sprite):
def __init__(self):
super().__init__()
麻烦老师解释下这里
1回答
同学,你好。
1、pygame.init():初始化所有导入的 pygame 模块
2、Plane类继承了pygame.sprite.Sprite,需要继承父类中的__init__()初始化方法。它是Pygame里面用来实现精灵的一个类,精灵需要有两个重要的属性:image 要显示的图像;rect 图像要显示在屏幕的位置。使用时,并不需要对它实例化,只需要继承他,然后按需写出自己的类就好了,因此非常简单实用。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题