如何让这个物体与屏幕底部发生碰撞? (Pygame)

How to make this object collide with a bottom of the screen? (Pygame)

如何让这个物体与屏幕底部碰撞?

def update(self):
    """Atualiza a posição do foguete de acordo com a flag"""
    # Atualiza o valor  centro da espaçonave, e não o retângolo

    if self.moving_right and self.rect.right < self.screen_rect.right:
        self.centerx += self.ai_settings.foguete_speed_factor

    if self.moving_left and self.rect.left > 0:
        self.centerx -= self.ai_settings.foguete_speed_factor

    if self.moving_top and self.rect.top > 0:
        self.centery -= self.ai_settings.foguete_speed_factor

    if self.moving_bottom:
        self.centery += self.ai_settings.foguete_speed_factor

如果你想在火箭还没有击中屏幕底部时继续向下移动,那么:

if self.moving_bottom and self.rect.bottom < self.screen_rect.bottom:
    self.centery += self.ai_settings.foguete_speed_factor