Python: как создать титульный экран в pygame?

Как бы вы поместили титульный / конечный экран в pygame? Используя клавишу Enter, чтобы продолжить, и клавишу Esc, чтобы выйти.

У меня есть титульный экран, который я лично сделал из фотошопа, и я хотел бы просто вставить его в начало игры и просто попросить пользователя нажать Enter или Esc. Как бы я это сделал?


person user1227404    schedule 18.04.2012    source источник
comment
Очень, очень простой реализацией вашего вопроса был бы простой цикл событий, который рисует ваш заголовок / изображение конечного экрана и проверяет очередь событий pygame для клавиши ввода или нажатия клавиши esc для изменения состояния игры, или pygame.quit(). Вам необходимо предоставить больше информации, чтобы получить реальный ответ.   -  person Casey Kuball    schedule 18.04.2012


Ответы (1)


В сети есть много ресурсов Pygame. В недавно выпущенной книге Эла Свигарта Создание игр с помощью Python и Pygame есть несколько примеров того, чем вы являетесь. описание.

В частности, обратите внимание на следующий пример программы. В нем есть несколько функций, которые будут выполнять то, что вы хотите, а именно функции showStartScreen (), checkForKeyPress () и drawPressKeyMsg ().

person Thomp    schedule 18.04.2012