Als je wilt kleuren moet je 3 zaken weten
We beginnen de achtergrond te kleuren.
Je typt "background" en haakje openen
en de rest vult de computer in.
Als je beter kijkt zie je dat dit een functieaanroep is.
Onze functie heet "background",
met 3 parameters, gescheiden door komma's tussen de haakjes.
Deze 3 nummer staan voor de hoeveelheid rood, groen en blauw in de achtergrondkleur.
De nummers lopen van 0 tot en met 255,
waarbij 0 betekent dat deze kleur er niet is,
en 255 dat deze kleur maximaal voorkomt.
Nu heb ik maximaal rood en geen groen en blauw
Daarom is de achtergrond super helder rood.
Als ik het eerste getal kleiner maak, dan is er minder rood, dus wordt het donkerder rood.
Ik kan spelen met de nummers en kijken wat voor een kleuren ik dan krijg.
Of, ik kan de superhandige kleurpikker gebruiken,
die alle getallen voor mij invult.
Nu is het belangrijk te weten dat wat deze background functie eigenlijk doet
is een groot gekleurd vierkant vlak tekenen op het gehele canvas.
Als ik het plaats aan het einde van het programma
dan zou het mijn hele canvas kleuren, over mijn figuren.
Misschien denk je, wat dom, waarom zou je dat doen?
Maar, he, je weet het nooit.
We laten het nu even aan de top
Nu gaan we onze figuren kleuren!
Je kunt de computer zien als een kleuren assistent,
een soort van kleuren butler.
In de kern een kerel die over de kleuren gaat.
Deze kleurenman kan 1 stift in zijn linkerhand houden,
en 1 verfblik in zijn rechterhand.
The computer gebrukt de stift om van figuren de omtrek te tekenen,
en het verfblik om deze figuren in te kleuren.
Nu, de stift is zwart, en het verfblik is wit.
Je kunt de stiftkleuren veranderen met de functie "stroke".
Ook deze completeert zich automatisch, en dan kan je een kleur kiezen,
Deze zet de stift uit die de kleurenman vasthoudt
zodat alle figuren na deze regel met een paarse stift getekend worden.
Soms wil je geen omtrek rond jouw tekeningen.
Daarvoor is er ook een functie!
Het heet noStroke, en hier zien we voor het eerste een functie zonder parameters.
We hebben alleen 2 "lege: haakjes en een puntkomma,
en nu heeft onze figuur geen omtrek.
We kunnen de kleurenman van verfblik laten wisselen met de functie "fill"
Vanaf deze coderegel vult hij alle figuren met rood.
En net als de noStroke functie bestaat er ook de noFill functie, ook zonder parameters.
Dit maakt onze figuren transparant - ze worden niet ingevuld.
Laten we verder gaan en ons poppetje een kleur geven.
We beginnen met het tekenen van zijn driehoekige lijf,
Ik kies een lijnkleur en teken de omtrek. Laten we donkergroen proberen.
Nou een kleurvulling. Wat zou mooi zijn? Wat denk je van lichtergroen?
Voor zijn gezicht willen ik geen groene omtrek dus moet ik van lijnkleur wisselen.
Ik kies een soort donkere bruine omtrek
en gebruik een andere vulkleur.
Wat is een goed kleur voor zijn gezicht? Hmm...
Dit is een soort gezichtskleur, eens?
Nu, de volgende 2 lijnen, deze 2 ovalen, zijn de handen.
Ik wil dat de handen de zelfde kleur hebben als zijn gezicht.
Dus we hoeven niet te wisselen van stift en verfblik.
We laten de stift he het verfblik gewoon wat het was,
en gaan verder met zijn mond.
Zijn mond is alleen een lijn, en lijnen hebben geen vulkleuren omdat er niets te vullen is.
Maar we kunnen de lijn wel een andere kleur geven.
Yeah, rood is een mooie kleur voor zijn mond.
Nou de pootjes van zijn bril.
Ook hier hebben we alleen de lijn nodig
Wat is goed voor het montuur?
Zwart is lekker klassiek
Voor de glazan gebruik ik rechthoeken met dezelfde kleur omtrek als van het montuur.
Ik ga niet wisselen van lijnkleur, maar ik wil werken met een vulkleur
De omtrek van de glazen maar ik zwat, net als het montuur.
Kijk! Ons poppetje is gekleurd!
Awwwwwww, yeah!