Пигмей сломался Windows - PullRequest
       9

Пигмей сломался Windows

0 голосов
/ 22 апреля 2020

Я использовал pygame, чтобы сделать что-то, и возился с «полноэкранным» bool, и хотел сделать игру полноэкранной, а так как это был тестовый код, и у меня не было выхода программа, которую я использовал диспетчер задач, чтобы выйти из окна, и она работала нормально в первый раз, но потом я сделал это снова, и когда я вышел из окна, разрешение моего компьютера изменилось на 1152 x 864. Когда я go в windows и попытайтесь изменить его на значение по умолчанию, мой экран станет черным, и через секунду он вернется обратно к тому же разрешению и не изменит свое разрешение вообще. Я перезагрузил свой компьютер, выключил его и оставил на полчаса или около того, и ничего из этого не помогло. Что мне делать?

Редактировать: я решил открыть видеоигру, которая работает в разрешениях моих компьютеров, и когда я открыл ее, она была действительно хороша, и когда я выскочил из игры и проверил свое разрешение, это было в рекомендованном разрешении, и я был рад, что это выглядело так, как будто проблема была решена, но когда я закрыл игру или вынул вкладку во второй раз, она вернулась в другое разрешение. Я читал, что полноэкранный режим Pygame предназначен для использования на другой видеокарте или в другой операционной системе, поэтому я решил проблему; pygame вынудил мой компьютер использовать другое разрешение и придерживается этого, поскольку полноэкранный режим был разработан для другой операционной системы или чего-то подобного, и теперь pygame заставляет МОЮ операционную систему / графику использовать другое разрешение. Если я удалю Pygame, который мог бы это исправить, как вы думаете, это будет?

1 Ответ

0 голосов
/ 22 апреля 2020

Чтобы исправить проблему с разрешением, я нашел эту ссылку . Если вы хотите, чтобы ваше окно pygame было полноэкранным, вы можете использовать следующий код в mainl oop для выхода из pygame:

while carryOn:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                carryOn = False
            elif event.type == pygame.KEYDOWN:
                if event.key == pygame.K_p: #Pressing the 'p' Key will quit the game
                        carryOn = False

carryOn - это mainl oop.

моей игры.

когда carryOn ложно (укажите это в конце кода):

pygame.quit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...