138
2. Берілген прог рам ма ко ды ның үзін ді сін
қол да нып, эл-
липс са лың дар.
p y g a m e . d r a w . e l l i p s e ( s c r e e n , B L A C K ,
[30,30,200,100],1)
Қол да на тын тік төрт бұ рыш тың бас ты коор ди нат ала рын,
ұзын ды ғын жә не енін көр се тің дер.
Ойбөлісейік
Сабақта жаңа не үйрендіңдер? Сыныптастарыңмен
Python-да қосымшалар жасау үшін
қандай дайын модуль-
дер қажет екенін талқылыңдар. PyGame графикасымен
қалай жұмыс істеуге болады? Сурет модулі функциясының
мүмкіндіктері қандай?
Үйтапсырмасы
1.
draw мо ду лі нің функ ция ла рын жә не RGB түстер моделін
пайдаланып, бағдаршамның суретін салыңдар.
2. CD дискіден осы
тақырыпқа сәйкес тапсырманы
орындаңдар.
Ойбөлісейік
Үйтапсырмасы
АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217
139
§ 29. Артқы фон мен ойын кейіпкерлері
Бұл са бақ та ой ын ның арт қы фо нын жа сауды қа рас ты рай ық.
Арт қы фон жа сау үшін фон ды кез кел ген түс пен
тол ты ру ға
не ме се су рет ті жүк теуге бо ла тынын білеміз.
Мы са лы, фон ды
қан дай да бір түс ке толтыру үшін
мынадай функция қол да-
ныла ды:
pygame.Surface.fill(color, rect=None, special_flags = 0)
Функция бет ті тұ тас түс пен тол ты ру ға мүм кін дік бе ре ді.
Егер
rect үшін ті ке лей ар гу мент ор на тыл ма са,
бар лық бе ті
тол ты ры ла ды.
Rect ар гу мен ті бел гі лі бір ай мақ қа толтыруды
шек тей ді. Толтыру, сон дай-ақ бе тті ке су ай ма ғын да бо ла ды.
Color ар гу мен ті RGB, RGBA дәйек ті не ме се түс ин дек сі бо луы
мүм кін.
PyGame-нің ны са ны Surface су рет тер ді көр се ту үшін қол да-
ны ла тынын еске түсіріңдер.
Су рет ті арт қы фон ға жүк теу үл гі сі:
background_image = 'green.jpg'
import pygame
from pygame.locals import *
from sys import exit
pygame.init()
screen = pygame.display.set_mode((600,500), 0, 32)
pygame.display.set_caption ("My First Game")
Достарыңызбен бөлісу: