Проблема с частотой кадров PyGame, когда фон установлен на изображение - PullRequest
0 голосов
/ 28 января 2020

Когда я пытаюсь поместить изображение в качестве фона игры, экран начинает замедлять игру и периодически перерисовывает экран.

У меня та же проблема с полноцветными фонами.

Может ли это быть проблемой моего ноутбука ?? Я не думаю, что мой ноутбук достаточно плох для этого.

Код:

# Initialize the game and create a screen object
pygame.init()
ai_settings = Settings()
screen = pygame.display.set_mode(
    (ai_settings.screen_width, ai_settings.screen_height))
pygame.display.set_caption("Alien Invasion")

# Initialize the clock
clock = pygame.time.Clock()

# Start the main loop for t he game
while True:

    gf.check_events(ai_settings, screen, ship, bullets)

    # Reraw the screen through each pass of the loop
    screen.fill(bg_color)

    # Make the most recently drawn screen visible
    pygame.display.flip()

    ship.update()
    gf.update_bullets(aliens, bullets)
    gf.update_stars(stars)
    gf.update_aliens(ai_settings, aliens)
    gf.update_screen(ai_settings, screen, ship, aliens, stars, bullets)

    clock.tick()
...