关于pygame继承子类init方法的疑问
来源:3-4 飞机大战项目飞机类的封装
洛奇丶大
2019-06-14 17:06:34
# 飞机的基类,继承精灵
class Plane(pygame.sprite.Sprite):
my_plane_images = []
plane_broken_images = []
plane_broken_bgm = None
plane_active = True
bullets_images = pygame.sprite.Group()
def __init__(self):
super().__init__() # 继承父类的init方法?这个有什么作用?
1回答
时间,
2019-06-14
同学,你好。Plane类继承了pygame.sprite.Sprite。它是Pygame里面用来实现精灵的一个类,精灵需要有两个重要的属性:image 要显示的图像;rect 图像要显示在屏幕的位置。使用时,并不需要对它实例化,只需要继承他,然后按需写出自己的类就好了,因此非常简单实用。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题