Бағдарламасы практикалық тапсырмалар жинағы Касенова А. А. Өскемен қаласы, 2019 ж


-қадам. Ойынды бастау және спрайттарды қозғалуға мәжбүрлеу



Pdf көрінісі
бет12/20
Дата26.10.2023
өлшемі2,54 Mb.
#188364
түріБағдарламасы
1   ...   8   9   10   11   12   13   14   15   ...   20
Байланысты:
Scratch нұсқаулық құрал

5-қадам. Ойынды бастау және спрайттарды қозғалуға мәжбүрлеу
шерткен кезде, блок-триггерден басталатын кез келген скрипт осы 
батырмаға баса сала жұмыс істей бастайды. Жалауша ашық жасыл түске 
боялып, скрипт жұмысын аяқтағанға дейін сол қалпында қалады. Оны 
әрекетте көру үшін 21-суретте көрсетілгендей, Ракетка спрайты үшін скрипт 
құрыңыз. 


29 
21-сурет. Ракетка спрайтына арналған скрипт 
 
Ойыншы жасыл жалаушаны шерткеннен кейін (1), егер тінтуірді оған 
дейін ол жерден алып тастамасаңыз, 
блок х: у: ауысады
(2), ракетканың тік 
позициясын 120-ға орнатады. Ракетка Сахна астындағы тура ашық қызыл 
төртбұрыш үстінде ұшады, сондықтан төртбұрыш жуанырақ болса, ракетка 
координаттарын сізге қалай ыңғайлы болса, солай өзгертіңіз. 
Содан кейін скриптте тінтуір позициясын үнемі қадағалап отыру үшін, 
үнемі 
блогы (3) пайдаланылады. Біз оның позициясы ретінде тінтуірдің х 
позициясын көрсету арқылы (4), ракетканы әрі-бері қозғалтамыз. Скриптті 
іске қосыңыз (жасыл жалаушаны шертіп) да, тінтуірді көлденеңінен 
қозғалтып көріңіз. Ракетка оның артынан жүру керек. 
Скриптті тоқтату үшін жасыл жалауша жанындағы белгіні шертіңіз. 
Біз жасыл жалаушаны шерткенде доп қозғала бастау керек, сондықтан 
бірінші кезекте спрайт-допқа 22-суреттегі скриптті қосыңыз. 
22-сурет. Допқа арналған скрипттің бірінші бөлігі
 
Алдымен біз допты 
Сахнаның 
жоғарғы жағына жылжытамыз (1) да, 
оны, 
кездейсоқ бұрышты таңда
у блогын (
Операторлар
бөлімінен) 
пайдалана отырып (2), оны кездейсоқ бұрышта ұшуға мәжбүрлейміз. Содан 
кейін доп Сахна бойынша қозғалып, оның шетінен секіру үшін (4), скрипт 
үнемі 
блогын (3) пайдаланады. Тексеріңіз. Доп зигзагпен қозғалу керек, ал 
ракетка тінтуірдің артынан жүру керек. 
Енді допты ракеткадан ұшуға мәжбүрлейтін блоктарды қосамыз. Біз 
жаңа ғана құрған үнемі блогын, 23-суретте көрсетілгендей, доп ракеткадан 
секіріп, жоғары ұшатындай етіп өзгерте аламыз. 


30 
23 -сурет. Доп жоғарыға секіру үшін, блок қосу
 
Доп пен ракетка бір-біріне тиген кезде, біз допқа -3,-дан 30-ға дейін 
кездейсоқ бағытта бұрылу пәрменін береміз. 
Үнемі 
блогы екінші айналымға 
кірген кезде, ол допты жоғарыға ұшуға мәжбүрлейтін жүру блогын орындай 
бастайды. 
Ойынның осы бөлігін тестілеу үшін, қайтадан жасыл жалаушаны 
шертіңіз. Көзделгендей, доп ракеткадан секіре бастағанына көз жеткізгеннен 
кейін, Тоқтаны басыңыз.
Енді бір ғана жетіспейтін нәрсе – егер доп Сахнаның төменгі 
шекарасына тисе, ойынды тоқтататын код. Спрайт-допқа 24-суретте 
көрсетілгендей скрипт қосыңыз, немесе егер блогынан кейін бірден (23-
сурет), немесе тікелей алдыға. Блок 


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   20




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

    Басты бет