1. Запишите команду, которая выводит графическое окно игры для среды PyGame. Приведите пример программного кода. Размер окна 768, 1024

2.Разработчик подготовил фоновое изображение для разработки программы.
А) Укажите команду для установки фона игры, закраска экрана желтым цветом(цвет указываем цифрами).
Б) Приведите пример программного кода для установки фонового изображения имя которого «man.png», размером 600,200, которое расположенного слева вверху

ТАААААААААААПКИ ТАААААААААААПКИ    2   15.05.2020 09:46    11

Ответы
eiapple02 eiapple02  14.10.2020 19:29

pygame.display.set_mode (разрешение = (0,0), flags = 0, depth = 0) # Возвращает pygame.Surface, представляющий окно на экране

flags = pygame.FULLSCREEN | pygame.OPENGL # Флаги можно комбинировать с "|" (побитовое ИЛИ или «труба»).

Объяснение:

ygame.FULLSCREEN окно полноэкранного

pygame.RESIZABLE окно изменено по размеру

pygame.NOFRAME Окно не имеет границ или элементов управления

pygame.DOUBLEBUF использовать двойной буфер - рекомендуется для HWSURFACE или OPENGL

pygame.HWSURFACE окно аппаратно ускорено, возможно только в сочетании с FULLSCREEN

pygame.OPENGL окно визуализируется OpenGL

Замечания

(Pygame может обрабатывать только одно окно одновременно. Создание второго окна путем вызова pygame.display.set_mode((x,y)) второй раз закроет первое окно.

Изменение аргумента depths почти никогда не требуется - pygame выберет лучший из них сам по себе. В случае установки глубины, не поддерживаемой системой, pygame будет эмулировать эту глубину, которая может быть очень медленной.

Вещи, которые нарисованы на поверхности, возвращенные pygame.display.set_mode() , сразу не отображаются на экране - сначала нужно перевернуть pygame.display.update() используя pygame.display.update() или pygame.display.flip() )

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика