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



Pdf көрінісі
бет102/124
Дата27.10.2023
өлшемі4,51 Mb.
#188602
түріКнига
1   ...   98   99   100   101   102   103   104   105   ...   124
Байланысты:
395 (1)

Ойланайық,­талқылайық
Тал­дап,­салыстырайық
АРМАН
-
ПВ
 
баспасы
Все
учебники
Казахстана
на
OKULYK.KZ
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


144
Дәптерге­орындайық
Қа рас ты рыл ған әдіс тер мен кел ті ріл ген ке ңес тер ді 
дәптерлеріңе жазыңдар.
Компьютерде­орындайық
1. 
Pygame.display
мо ду лін де 
set_caption ()
функция сы 
бар. Те ре зе нің та қы ры бы ре тін де бел гі ле не тін жол бе рі-
ле ді. Те ре зе нің атауын әр се кунд сай ын өз ге ре тін дей жа-
саң дар.
2. CD дискіден осы тақырыпқа сәйкес тапсырманы 
орындаңдар.
Ой­бөлісейік
Сабақта жаңа не үйрендіңдер? Өз сыныптастарыңмен 
ойынның артқы фоны үшін суретті жүктеудің маңыз-
дылығы туралы талқылаңдар.
Үй­тапсырмасы
Ойынның фоны қызықты болу үшін, түсқағаз ретінде 
түрлі кескіндерді қолданыңдар. Фон дық түс қа ғаздың бір-
не ше нұсқасын жа саң дар жә не фон су ре тін өз гер тің дер.
Дәптерге­орындайық
Компьютерде­орындайық
Ой­бөлісейік
Үй­тапсырмасы
АРМАН
-
ПВ
 
баспасы
Все
учебники
Казахстана
на
OKULYK.KZ
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


145
§ 30. Кейіпкерлерді анимациялау. Спр айт тар ды
жа сау. Ой ын ға дай ын кейіп кер лер ді жүк теу
Спр айт
– ой ын да ғы гра фи ка лық ны сан дар, кө бі не се кейіп-
кер лер. Әдетте спрайттардың программалық кодтағы графи-
калық примитивтер сияқты суреті салынбайды, олар алдын ала 
жасалады (яғ ни ой ын ды іс ке қо су ке зін де гі дай ын су рет). Оларды 
бір тұтас экран ретінде манипуляциялауға және жылжытуға 
болады.
 
Спр айт әр түр лі си пат та ры жә не әдіс тері бар ны сан 
ре тін де қа рас ты ры ла ды (
мы са лы:
ені, биік ті гі, тү сі, т.б.).
Ой ын ның бас ты кла сы нан бас тай ық (оны Game деп атай мыз), 
ол бас қа код ты бас қа ра ды. Game кла сын да 
__init__ 
ой ын ды бас тау 
функциясы, сон дай-ақ ой ын ани ма циясы ның бас ты цик лі бо ла ды.
Мы сал үшін қа ра пай ым жа рыс ойы нын кө рейік.
Ой ын шы кө лік ті ба қы лап, сол ға жә не оң ға қа рай жыл жуы 
мүм кін. Сон дай-ақ жо ға ры жә не тө мен пер не лер дің кө ме гі мен 
жыл дам ырақ жә не баяу жүре алады. 
Car.py
кла сын құ рың дар. Бұл класс 
кө ліктің
си пат та ма сын 
ұсы на ды. Ол РyGame-дегі Sprite кла сы нан шық қан. Кө лік ті біз 
тік төртбұ рыш ре тін де са ла мыз. 
image.load()
функция сын 
пай да ла на оты рып, кө лік тің су ре тін жүк теуге де бо ла ды.
import pygame
WHITE = (255, 255, 255)
class Car(pygame.sprite.Sprite):
def __init__(self, color, width, height):
super().__init__()
Ес­те­рі­ңе­тү­сі­рің­дер:
• арт қы фон ды түс пен қа лай тол ты ру 
ке рек?
• кескін ді арт қы фонға қа лай жүк теуге 
бо ла ды?


Достарыңызбен бөлісу:
1   ...   98   99   100   101   102   103   104   105   ...   124




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

    Басты бет