Python2.7 PyGame set_mode проблема и сбой при завершении сценария

У меня проблема с Python2.7 и PyGame. Это только начало происходить, поэтому не уверен, что происходит.

Я кодирую простую платформенную игру, и после запуска сценария он немедленно распечатает «160 20″ (без кавычек), а затем запустит скрипт PyGame. При выходе из скрипта с помощью клавиши » esc «он разбился и «python».exe перестал работать » появилось диалоговое окно. Я также заметил, что для выхода из скрипта во время его работы я должен нажать «ctrl-c» дважды, как если бы были запущены два скрипта.

Забавно, что это происходит только в том случае, если set_mode вызывается в скрипте.

Другая проблема началась, когда я решил возиться с полноэкранным режимом. Я использовал » DS = pygame.дисплей.set_mode((W, H), FULLSCREEN|HWSURFACE|DOUBLEBUF)» и смог получить игру в полноэкранный режим, однако теперь любой скрипт, который я запускаю с set_mode in, автоматически переходит в полноэкранный режим независимо от параметров.

Совершенно странно!

Есть мысли?

ПС. Я попытался удалить PyGame и Python, а затем переустановить.

Муравей

1 ответ

  1. Странно!

    Я исправил эту проблему, дав моему игровому сценарию платформы новое имя и удалив *.pyc — файл, который был создан.

    Хорошо, теперь я могу продолжать делать игру!

    Муравей