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():
Достарыңызбен бөлісу: