Sadržaj:
- Korak 1: Izgradnja prostora za igru
- Korak 2: Stvorite loptu i postavite je
- Korak 3: Stvaranje i postavljanje crvenih kockica
- Korak 4: Pisanje #C skripte za sudar između igrača i kocki
- Korak 5: Pisanje #C skripte za kameru da prati player
- Korak 6: Pisanje pitanja blizu svake kocke
- Korak 7: Postavljanje svih dekorativnih elemenata
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Igra koja učenje čini zabavnim!
Korak 1: Izgradnja prostora za igru
U ovom smo koraku započeli postavljanjem terena na kojem bi se lopta kotrljala. Napravili smo planine po cijelom terenu kako bismo bili sigurni da se lopta neće otkotrljati s igrališta. Zatim kupite klikom na "dodaj teksturu" i odaberite teksturu koja je spremljena na naše računalo. Uzeli smo teksturu trave google slike.
Korak 2: Stvorite loptu i postavite je
Za stvaranje loptice kliknuli smo "GameObject", zatim 3D objekt i zatim sferu. Prilagodili smo veličinu loptice na kartici "pregled", a zatim smo prešli na "transformaciju". U transformaciji smo promijenili "ljestvicu" kako bismo postavili veličinu po želji. Konačno, sa pokretnim strelicama smo postavili loptu na početnu točku.
Korak 3: Stvaranje i postavljanje crvenih kockica
Da bismo stvorili crvene kocke, kliknuli smo "GameObject", zatim 3D objekt i zatim kocke. Prilagodili smo veličinu kockica na kartici "inspekcija", a zatim smo prešli na "transformaciju". U transformaciji smo promijenili "ljestvicu" kako bismo postavili veličinu po želji. Konačno, sa pokretnim strelicama postavili smo različite kocke po cijelom igralištu.
Korak 4: Pisanje #C skripte za sudar između igrača i kocki
Napisali smo #C skriptu za sudar loptice i crvenih kockica u MonoDevelopu, slijedeći vodič za valjanje kugle (veza u referentnom odjeljku naše web stranice). Zatim smo ga pričvrstili na kocke i kuglu klikom na "dodaj komponentu" i dodavanjem nove skripte. Ova #C skripta također uključuje skriptu za sudar lopte s kockama, nestanak kockica kada dođe do sudara, dodavanje boda kada dođe do sudara i "Pobjeđuješ!", Kada igrač je pokupio 7 crvenih kockica.
Korak 5: Pisanje #C skripte za kameru da prati player
Nakon tutoriala Rolling Ball (veza u referentnom odjeljku naše web stranice), napisali smo #C skriptu kako bi kamera slijedila player. Zatim smo skriptu priložili glavnoj kameri povlačenjem kartice "glavna kamera", int "hijerarhija".
Korak 6: Pisanje pitanja blizu svake kocke
Dodali smo pitanja klikom na "GameObject", zatim "3D" i "3D tekst". Zatim smo naše pitanje napisali u "Tekst", koji se nalazi na kartici "Tekstualna mreža".
Korak 7: Postavljanje svih dekorativnih elemenata
a. Uvoz u obj. datoteke 3D elemenata (kuća, staja i svinja).
Za elemente koji su napravljeni u Fusion360 ili preuzeti na mreži morali smo ih izvesti u obj. u jedinstvo. Zatim su se mogli postaviti i pomicati po karti. Konačno, tim uvezenim elementima dodana je tekstura povlačenjem boje/teksture na element.
b. Preuzimanje materijala "Tree Creator" iz Unity Asset Store.
Za stabla preuzimamo imovinu "Tree Creator" iz trgovine Asset Store. Kada je uvoz obavljen, kliknuli smo na "Tree Creator" u našem materijalu, zatim na "construction branch" i odabrali "master brach". Povučemo i spustimo stabla "master master" na kartu.