DEMO 3 - Effecten
TIP: klik hier om te zien hoe je project er nu uit zou moeten zien
(andere kleuren, teksten of vormen zijn natuurlijk geen probleem)
laag(Achtergrond) wijzig("kleur", "donkergroen") laag(Vorm) wijzig("vorm", vorm.cirkel()) laag(Tekst) wijzig("tekst", "Coding is cool!")
Effecten
Onze demo wordt een stuk leuker met beweging! Laten we kijken hoe we een laag kunnen verplaatsen, draaien en van grootte veranderen.
Verplaats
Voeg deze regels toe na de regel wijzig("vorm", vorm.cirkel())
:
laag(Verplaats)
wijzig("pad", pad.stuiter())
Wat gebeurt er?
Je kunt het pad aanpassen door twee getallen mee te geven:
wijzig("pad", pad.stuiter(50, 13))
Probeer ook andere getallen!
pad.stuiter()
is maar 1 voorbeeld van een pad. Hoe zien pad.cirkel()
en pad.lissa()
er uit? Ook hier kun je getallen aan meegeven om het pad aan te passen.
Draai
Voeg dit toe na laag(Tekst)
:
laag(Draai)
wijzig("hoek", getal.golf(50, 20))
getal.golf()
is een waarde die steeds heen en weer “golft”.
Probeer de getallen weer aan te passen. Begrijp je wat ze doen?
In plaats van getal.golf()
kun je ook getal.teller(20, 0, 360)
gebruiken om in 2 seconden helemaal rond te draaien:
Grootte
Schakel het Draai
effect even uit door //
voor de 2 regels te zetten:
//laag(Draai)
//wijzig("hoek", getal.golf(50, 20))
Voeg daarna deze regels toe na laag(Tekst)
:
laag(Grootte)
wijzig("grootte", getal.golf(30, 50, 150))
Het eerste getal (30
) is hoe lang de golf duurt. Een grotere waarde maakt de golf langzamer en een kleinere waarde maakt hem sneller.
Het tweede en derde getal (50
em 150
) zijn de kleinste en grootste waarde waar de golf tussen heen en weer gaat. Alles kleiner dan 100 maakt de laag kleiner en alles groter dan 100 maakt hem groter.
Je hoeft al deze getallen niet precies te begrijpen; probeer gewoon verschillende getallen uit tot je tevreden bent met het resultaat!
Effecten combineren
Zet nu deze effecten onder laag(Tekst)
(en verwijder andere effecten bij deze laag):
laag(Draai)
wijzig("hoek", getal.golf(20, 50))
laag(Verplaats)
wijzig("pad", pad.omhoog(250))
laag(Grootte)
wijzig("grootte", 120)
Wissel de regels met Draai
en Verplaats
nu eens om, dus zo:
laag(Verplaats)
wijzig("pad", pad.omhoog(250))
laag(Draai)
wijzig("hoek", getal.golf(20, 50))
laag(Grootte)
wijzig("grootte", 120)
Wat is het verschil? Snap je waarom?
TIP: Druk eens op de - toets! De
Verplaats
effecten zie je dan als lijnen.
Als meerdere effecten niet precies doen wat je verwacht, probeer dan dus eens een andere volgorde!
Bij de volgende stap gaan we onze vorm vermenigvuldigen: Demo 4 - vermenigvuldig