DEMO 2 - Lagen en eigenschappen
Lagen
Een demo bestaat uit lagen, bijvoorbeeld:
- een achtergrond
- dan een aantal bewegende vormen
- en bovenop rondvliegende tekst
Het startproject heeft 2 lagen: laag(Achtergrond)
en laag(Tekst)
.
Voeg nu tussen deze twee lagen een nieuwe laag toe:
laag(Vorm)
Wat verandert er nu?
Probeer ook eens om de lagen om te wisselen. Wat gebeurt er dan? Begrijp jij hoe lagen getekend worden?
Kleuren wijzigen
Elke laag heeft een aantal eigenschappen die je kunt wijzigen.
Voeg bijvoorbeeld dit toe na de regel laag(Achtergrond)
:
wijzig("kleur", "donkergroen")
Wat verandert er?
Probeer andere kleuren! Je kunt een naam opgeven ("lichtblauw"
), een getal van 0 tot 100 (0
is bijvoorbeeld rood, 20
is geel, enz.).
Kun je de Vorm
en Tekst
lagen ook andere kleuren geven?
Wat gebeurt er als je als kleur kleur.regenboog()
gebruikt (zonder aanhalingstekens!)? En kleur.regenboog(10)
?
TIP: Als er iets misgaat, kun je je laatste wijzigingen ongedaan maken met Ctrl+Z: houd Ctrl ingedrukt en druk (een paar keer) op Z.
Andere eigenschappen wijzigen
Elke laag heeft andere eigenschappen die je kunt wijzigen.
Als je bijvoorbeeld de Vorm
laag een cirkel wilt laten tekenen:
wijzig("vorm", vorm.cirkel())
Let op waar je deze regel plaatst! Zet wijzig
altijd na de laag
die je wilt wijzigen.
Er zijn ook andere vormen:
Natuurlijk kun je de tekst aanpassen:
wijzig("tekst", "Coding is cool!")
TIP: wil je tekst op meerdere regels? Gebruik
\n
om een nieuwe regel te beginnen!
Je kunt ook een ander lettertype gebruiken:
wijzig("lettertype", "handschrift")
Alles staat nu nog stil, maar daar gaan we verandering in brengen, met effecten!
TIP: wil je liever meteen de zomervakantie-demo bekijken en veranderen? Klik hier!
In plaats van stap voor stap leren kun je ook in het diepe springen en zelf met de code van de zomervakantie-demo spelen:
- Draai de demo
- Bekijk de code (kopieer/plak stukjes in je eigen demo!)