Техник-бағдарламашының дипломалды тәжірибесі



Pdf көрінісі
бет11/12
Дата02.05.2023
өлшемі0,81 Mb.
#89208
түріДиплом
1   ...   4   5   6   7   8   9   10   11   12
Байланысты:
отчет

 
 
 
 
 
 
ҚР ИТК 1305023 КТ Есеп 
 
Бет
 
 
 
 
 
21 
Өзг
ш 
Бет 
Құжат № 
Қолы 
Қүні 


Ол ойын алаңындағы ең маңызды объектілердің бірі болып табылады және 
оыншы оны қозғалтады, қысқаша айтқанда ойын мақсаты осы фигураны 
белгіленген жерге алаң сыртына құлатып алмай жеткізу. Белгіленген жер ол осы 
фигураның түсімен боялған 1х1 шаршы болады, ойынды жеңу үсін осы 1х1 
шаршының үстіне 2х1 тіктөртбұрышты параллелепипед тік күйінде тұруы қажет. 
Егер 2х1 тіктөртбұрышты параллелепипед бірдей түспен боялған 1х1 шаршының 
үстіне тік тұрса, онда фигура астыға түседі және деңгей аяқталғаны туралы 
ақпарат экранда пайда болады. Бұл фигура 10 1х1 шаршының көмегімен 
құрастырылды. Бірақ 1х1 шаршыдағыдай оның үстінгі блогы жоқ. Себебі 2х1 
тіктөртбұрышты параллелепипед үшін блоктарының ерекшеленуі қажет емес, ол 
үшін фигураның өзі басқа объектілерден өзгеше болғаны өте маңызды. 
2.2 Қозғалыс анимациясын құру 
Unity бағдарламасында анимация animation терезесінде құрастырылады. 
Объектілерді қозғалту арқылы позицияларын жадыға жазады, сол арқылы 
объектінің қимылын еске сақтап, анимациясы жасалады. Ал animator терезесінде 
жасалған 
барлық 
анимациялар 
анимыцияны 
басқару 
функциясымен 
байланысады. Бұл терезеде әр анимацияға индекс беруге болады. Осының 
көмегімен сосын кодта осы анимацияларды индексі арқылы шақырып, қолдануға 
болады. Фигура 3D фоматта болғандықтан оның 2 бірлігі 3 бағытта тұра алады, 
ал қалған бөліктері 1 бірлікті болады. Сол себепті 2х1 тіктөртбұрышты 
параллелепипедтің 3 түрлі тұратын күйі бар:
-ұзындығы 2 ені 1 биіктігі 1, позиция 1;
-ұзындығы 1 ені 2 биіктігі 1, позиция 2;
- ұзындығы 1 ені 1 биіктігі 2, позиция 3.
Ойын басталғанда 2х1 тіктөртбұрышты параллелепипед позиция 1-де 
тұрады және көбінесе алаң ортасында тұрады, егер алаң өте үлкен болған 
жағдайда 2х1 тіктөртбұрышты параллелепипед алаң шетінде де тұруы мүмкін. 
Себебі ойыншы көретін бейнені түсіретін камера позициясы динамикалық 
тұрғыда емес статикалық тұрғыда беріледі. Ол дегенімез камера 2х1 
тіктөртбұрышты параллелепипедтің артынан ермейді және барлық алаңды 
қамтуы тиісті. Әр позицияда тек қана 4 қозғалыс бағыты болады (алға, артқа, оңға, 
солға):
-Бірінші позициядан алға жүрсеңіз бірінші позицияда қаласыз;
-Бірінші позициядан артқа жүрсеңіз бірінші позицияда қаласыз;
-Бірінші позициядан оңға жүрсеңіз үшінші позицияға тұрасыз;
- Бірінші позициядан солға жүрсеңіз үшінші позицияға тұрасыз. 
Позиция 1 көрінісі (сурет 2.3): 
 
 
 
 
 
 
ҚР ИТК 1305023 КТ Есеп 
 
Бет
 
 
 
 
 
22 
Өзг
ш 
Бет 
Құжат № 
Қолы 
Қүні 


2.3-сурет.Позиция 1 
Екінші позиция бірінші позициядағыдай жағдайда. Оның да төрт қозғалыс 
бағыттары бар. Алайда оның қозғалысқа дейінгі позициялары және қозғалыстан 
кейінгі позициялары өзгеше болады:
-Екінші позициядан алға жүрсеңіз үшінші позицияға тұрасыз;
-Екінші позициядан артқа жүрсеңіз үшінші позицияға тұрасыз;
-Екінші позициядан оңға жүрсеңіз екінші позицияда қаласыз;
- Екінші позициядан солға жүрсеңіз екінші позицияда қаласыз.
Позиция 2 көрінісі (сурет 2.4): 
2.4-сурет.Позиция 2 
 
 
 
 
 
 
ҚР ИТК 1305023 КТ Есеп 


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




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

    Басты бет