Г и сал­ға­раева к а ка­лы­мо­ва ж а орын­таева информатика



бет120/141
Дата29.12.2023
өлшемі0,5 Mb.
#144772
түріУчебники
1   ...   116   117   118   119   120   121   122   123   ...   141
Үй­тапсырмасы
pygame.time.clock ар қы лы түс те рін өз гер тіп тұ ра тын
бағ дар шам жа саң дар.
Ой­бөлісейік
Үй­тапсырмасы
АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


150
§ 31–32. Спр айт тар ды пер не тақ та мен қоз ғал ту


жә не бас қа ру
Кө лік ті сол ға, оң ға, ал ға жә не арт қа жыл жы ту үшін біз ге
Сar кла сы на әдіс тер ді қо су ке рек. Со дан кейін пер не лер ді ба су
оқи ға сы на жауап қату үшін прог рам ма ның не гіз гі цик ліне
event handlers-ті қо са мыз. Ой ын шы пер не тақ та да көр сет кіш
пер не ле рін пай да лан ған кез де, біз кө лік ті эк ран да жыл жы ту
үшін өзі міз дің әдіс тер ді ша қы ра тын бо ла мыз.
MoveRight () әді сі оң ға жыл жу ға жауап бе ре ді жә не екі ар гу-
мент қа был дай ды. Бі рін ші сі бел гі сіз жә не
self деп ата ла ды. Бұл
ағым да ғы ны сан ға жа та ды. Екін ші сі
pixels деп ата ла ды жә не
кө лік ті жыл жы ту үшін пай да ла на тын пик сельдер са ны на қа тыс ты.
Ны сан ның ағым да ғы x коор ди на та сы на пик сельдер ді қо су:
def moveRight(self, pixels):
self.rect.x += pixels
Сол прин цип бой ын ша moveLeft () әді сін қо са мыз:
def moveRight(self, pixels):
self.rect.x -= pixels
Бас ты циклді жа ңар та мыз:
while check:
for event in pygame.event.get():
Ес­те­рі­ңе­тү­сі­рің­дер:
спр айт тар ды қа лай пайдалануға
бо ла ды?
ойынға кейіп кер ді қою де ге ні міз не?
РyGame-де Sprite кла сы қан дай
жағ дай ға ар нал ған?


Достарыңызбен бөлісу:
1   ...   116   117   118   119   120   121   122   123   ...   141




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет