Inhoudsopgave:
- Stap 1: Het speelgebied bouwen
- Stap 2: De bal maken en plaatsen
- Stap 3: De rode blokjes maken en plaatsen
- Stap 4: Het #C-script schrijven voor de botsing tussen de speler en de kubussen
- Stap 5: Het #C-script schrijven voor de camera om de speler te volgen
- Stap 6: Vragen schrijven bij elke kubus
- Stap 7: Alle decorelementen plaatsen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Een spel dat leren weer leuk maakt!
Stap 1: Het speelgebied bouwen
In deze stap zijn we begonnen met het plaatsen van het terrein waar de bal zou rondrollen. We hebben rondom het terrein wat bergen gemaakt om ervoor te zorgen dat de bal niet van het speelveld zou rollen. Koop dan door op "textuur toevoegen" te klikken en selecteer de textuur die op onze computer is opgeslagen. We namen de grastextuur van Google Image.
Stap 2: De bal maken en plaatsen
Om de bal te maken, klikten we op "GameObject", dan 3D-object en dan bol. We hebben de grootte van de bal aangepast in het tabblad "inspectie" en zijn toen naar "transformeren" gegaan. Bij transformatie hebben we de "schaal" gewijzigd om de grootte te maken zoals we wilden. Ten slotte hebben we met de bewegende pijlen de bal op het startpunt geplaatst.
Stap 3: De rode blokjes maken en plaatsen
Om de rode kubussen te maken, klikten we op "GameObject", dan 3D-object en dan kubussen. We hebben de grootte van de kubussen aangepast in het tabblad "inspectie", en toen gingen we naar "transformeren". Bij transformatie hebben we de "schaal" gewijzigd om de grootte te maken zoals we wilden. Ten slotte hebben we met de bewegende pijlen de verschillende kubussen over het speelveld geplaatst.
Stap 4: Het #C-script schrijven voor de botsing tussen de speler en de kubussen
We schreven het #C-script voor de botsing tussen de bal en de rode blokjes in MonoDevelop, door de tutorial over de rollende bal te volgen (link in het referentiegedeelte van onze website). Vervolgens hebben we het aan de kubussen en de bal bevestigd door op "component toevoegen" te klikken en het nieuwe script toe te voegen. Dit #C-script bevat ook het script voor de botsing van de bal met de kubussen, het verdwijnen van de kubussen wanneer er een botsing is, de toevoeging van een punt wanneer er een botsing is, en de "Jij wint!", wanneer de speler heeft de 7 rode blokjes opgepakt.
Stap 5: Het #C-script schrijven voor de camera om de speler te volgen
Na de Rolling Ball-tutorial (link in het referentiegedeelte van onze website), schreven we het #C-script om de camera de speler te laten volgen. Vervolgens hebben we het script aan de hoofdcamera gekoppeld door te slepen op het tabblad "hoofdcamera", int "hiërarchie"-tabblad.
Stap 6: Vragen schrijven bij elke kubus
We hebben vragen toegevoegd door op "GameObject" te klikken, dan op "3D" en "3D-tekst". Vervolgens hebben we onze vraag geschreven in "Tekst", die u kunt vinden op het tabblad "Text mesh".
Stap 7: Alle decorelementen plaatsen
A. Importeren in obj. bestanden de 3D-elementen (huis, schuur en varken).
Voor de elementen die in Fusion360 zijn gemaakt of online zijn genomen, moesten we ze exporteren in obj. tot eenheid. Vervolgens konden ze over de kaart worden geplaatst en verplaatst. Ten slotte werd textuur aan die geïmporteerde elementen toegevoegd door een kleur/textuur naar het element te slepen.
B. Asset "Tree Creator" downloaden van Unity Asset Store.
Voor de bomen downloaden we de asset "Tree Creator" uit de Asset Store. Toen de import klaar was, klikten we op "Boommaker" in onze asset, vervolgens op "takconstructie" en selecteerden de "brach-master". We slepen en neerzetten de "branch master" -bomen op de kaart.