140
background = pygame.image.load(background_image).
convert()
while True:
for event in pygame.event.get():
if event.type == QUIT:
exit()
screen.blit(background, (0,0))
pygame.display.update()
Біз дің ой ынның арт қы фоны бір келкі жа сыл түс ті бо ла ды.
Ол үшін өл ше мі 600x500-ден кем емес жа сыл су рет қа жет. Лис-
тингте оған
background_image
атауын бер дік. Бұл су рет ті жүк-
теу үшін pygame мо ду лін қол да на мыз.
pygame.image
су рет-
тер ді та сы мал дауға ар нал ған. Атап айт қан да,
pygame.image.
load(filename)
файл дан жа ңа су рет ті жүк тей ді. PyGame ав то-
мат ты түр де ти пін анықтайды жә не де рек тер ден жа ңа Surface
ны са нын жа сай ды.
Қайтары ла тын қа бат (бет) ол алын ған файл си яқ ты түс
пі ші мін, түс кіл тін жә не альфа-мөл дір лік ті қам ти ды. Эк ран да
жыл дам сы зы ла тын кө шір ме ні жа сау үшін ар гу ментсіз
convert()
функ ция сы пай да бо ла ды.
Convert ()
pygame түр-
лен ді ру үшін қолда ны ла ды. Surface
бір дей пик сель фор ма ты,
pygame.display.set_mode ()
-тан құ рыл ды. Егер сен дер оны
ша қыр ма саң дар, он да әр жо лы про цес ті баяу ла та тын пик сельді
түр лен ді ру қа жет бо ла ды (
34-су рет
).
Достарыңызбен бөлісу: