(deze sectie is nog in constructie)
Scripting (5) video iPad-link
Open deze link om de video makkelijk op je iPad te bekijken.
1 |
Zorg ervoor dat elke keer als de speler het muntje raakt, het muntje groter wordt. Je kunt dat bijvoorbeeld doen door de localScale.x en de localScale.y van het muntje steeds te vermenigvuldigen met een kleine factor (zoals 1,1). |
2 |
Zorg ervoor dat je spel minstens twee soorten muntjes heeft: muntjes die meetellen en muntjes die niet meetellen. Bouw vervolgens in dat alleen de muntjes die meetellen verdwijnen als de speler er tegen botst. Muntjes die niet meetellen blijven dus staan. |
3 |
Zorg ervoor dat een muntje dat niet meetelt, gaat meetellen als de speler er tegenaan botst. |
4 |
Zorg dat er schadelijke muntjes zijn en goede muntjes. Dat moet goed zichtbaar zijn (kleur, halo, etc.). Als de gebruiker tegen een schadelijk muntje botst, verdwijnt zowel het muntje als de speler. Als de speler tegen een goed muntje botst, verdwijnt alleen het muntje en komt in de debugregel te staan hoeveel geld het muntje heeft opgeleverd. |
5 |
Uitdaging!! In het Collision2D-object zit ook informatie over de kracht waarmee gebotst is (in relativeVelocity). Deze kracht is beschikbaar in een normalized-variabele die altijd tussen 0 en 1 blijft. Zorg ervoor dat het muntje bij een harde botsing doorzichtiger wordt dan bij een zachtere botsing. |
Laat de uitwerkingen controleren door je docent.