def __init__(self, ai_settings, screen, ship):
"""??????????"""
#super(Bullet, self).__init__() ???2.7?? ?? 3.0?? ??
super().__init__()
self.screen = screen
#class Foo(): ?????????
# def __init__(self, frob, frotz)
# self.frobnicate = frob
# self.frotz = frotz
#class Bar(Foo):
# def __init__(self, frob, frizzle)
# super().__init__(frob, 34)
# self.frazzle = frizzle
# ??0.0???????????????????.
self.rect = pygame.Rect(0, 0, ai_settings.bullet_width,
ai_settings.bullet_height)
self.rect.centerx = ship.rect.centerx
self.rect.top = ship.rect.top
# ???????????
self.y = float(self.rect.y)
self.color = ai_settings.bullet_color
self.speed_factor = ai_settings.bullet_speed_factor
#???? ????? ??? pygame.rect() ??????????
#?? ?????????? X Y ?? ?? ?? ????? ????? ?settings ????
#rect.centerx ??????????
#rect.top ????????????
评论列表
文章目录