Я нуби в Pygame и Python в целом. Вчера я запустил проект игры с простым вертолетом, но не могу понять, почему не могу отобразить сообщение.
Я пытался использовать разные форматы кода, а также пытался переместить несколько строк здесь и там, но все еще не мог заставить его работать.
def display_gameover():
pygame.font.init()
font = pygame.font.SysFont(None, 100)
text = font.render("GAME OVER", True, red)
extRect = text.get_rect()
screen.blit(text,(screen_height//2, screen_width//2))
pygame.display.update()
time.sleep(2)
if x > screen_width - heli_width or x < 0 or y > screen_height - heli_height or y < 0:
display_gameover()
game_loop()
Я определил display_gameover
и назвал его, как показано выше. Однако когда я пытаюсь запустить код, все работает нормально, за исключением того, что в течение 2 секунд ожидания ничего не отображается.