Ga naar de opdrachten in CoSpaces Edu, en kies voor de Remix Roller Coaster. De originele versie is ook in de galerij te vinden: https://edu.cospaces.io/HCE-QKT
We gaan de drie scenes tot leven brengen met enkele CoBlocks uit de tabs: Controle, Transformeer, Acties en Items.
De Kar laten rijden op de 'Round path'.
De twee schaatsers coderen en animeren zodat ze samen mooi schaatsfiguren maken op hun eigen padden.
De sneeuwman en de skiërs animeren zonder code.
Met de lus 'Voor altijd' gaan we de karretje non-stop laten rijden op de achtbaan. Hoe langer duurt de rit in seconden hoe trager rijdt de Kar.
(Noteer dat we nu CoBlocks slepen in de Achtbaan venster).
We gaan een nieuw venster openen in de codeer ruimte voor de Schaatsers. De blokken hierin worden ook uitgevoerd meteen als je op Play klikt.
Het is best handig om het blok 'Loop parallel' te gebruiken als je wilt meerdere karakters (schaatsers) laten iets tegelijkertijd doen.
In het tweede vakje van 'Loop parallel' komt het andere 'voor altijd' lus te staan met hierin de codeerblokken dat de schaatsster besturen:
Eerst verander de animatie van de schaatsster in langzaam schaatsen en laat haar rijden op haar pad.
Dan verander haar animatie in een pirouette voor 3 seconden.
In de lus 'voor altijd' verandert haar animatie automatisch weer in langzaam schaatsen.
Klik op Play om te zien of het karretje over de ijsbaan glijdt terwijl de schaatsers hun kunstjes doen.
Laat de Kar één rit maken op de 'Round path'.
Als de Kar tot stilstand is gekomen codeer de Egyptische man zodat hij in de Kar kan instappen.
Laat de Kar samen met de Egyptische man verder rijden in de achtbaan.
Vind de positie van de Kar:
Dubbelklik op de Kar (Cart)
Klik op Transformeer in het objectmenu.
Onthoud of noteer de positie van de wagen op de x-, y- en z-assen. Gebruik deze coördinaten om de Egyptische man naar de Kar te verplaatsen.
De lus 'Herhaal _ keer voor' maakt het karretje een aantal keer rijden op de achtbaan. Hoe langer de reis in seconden, hoe trager rijdt de Kar.
Om de Egyptische man te laten instappen in de Kar doe het volgende:
Verander de animatie van de man in Walk.
Verplaats de man op de positie van de Kar (bekijk de coördinaten van de kar onder Objectmenu/Transformeer).
Laat de man draaien voor 90º zodat hij achter in de kar kan zitten.
Verander de animatie van de man in Float (er is geen optie voor Zit) .
Je kunt een object aan een andere object koppelen ook met behulp van CoBlocks. Daarvoor heb je het bovenstaande blok nodig uit de Items tab.
Als de man in de kar zit laat ze samen (onder de naam van de ouder) 'voor altijd' rijden.
Klik op Play om te controleren of het karretje met de Egyptische man erin beweegt op de achtbaan.
Laat Kar1, Kar2 en Kar3 achter elkaar rijden op 'Round path'.
Monteer de camera op Kar4 zodat deze de rit kan filmen.
Laat Kar4 met de camera rijden achter de andere karretjes.
Gebruik de lus 'Voor altijd' om het eerste karretje non-stop in de achtbaan te laten rijden..
Ga naar de volgende venster in CoBlocks (Cart2).
Laat het tweede karretje een paar seconden later opstarten dan het eerste.
Ga naar de volgende venster in CoBlocks.
Laat het derde karretje een paar seconden later opstarten dan het tweede karretje.
Maak een nieuw venster door op het plus teken te klikken in CoBlocks. Benoem het Cart4.
Klik op Play om te controleren of alle vier de karretjes achter elkaar in de achtbaan rijden.
Koppel objecten aan elkaar door hun menu te openen en vervolgens op Maak vast te klikken. Je bepaalt op welk punt het object wordt gekoppeld.
Maak de Camera vast aan de front seat van Cart 4. Til de camera een beetje omhoog zodat het beter kan filmen.
Klik op Play om te checken of er alles naar wens verloopt.
Maak vast gebruik je om de onderdelen van de achtbaan in elkaar te zetten. Koppel de elementen altijd aan de achterslot zodat ze goed in elkaar passen.
Wil je meer weten, ga dan naar Roller Coaster zelf bouwen. pagina.