Info Draft Processing suomeksi

Tekstit

Kirjoitamme nyt tekstiä kuvaamme. Kuvaan kirjoittaminen ei muistuta kirjoittamista perinteisessä merkityksessä, kuten esimerkiksi tekstinkäsittelyohjelmassa. Processingin kirjoittaminen muistuttaa enemmän graffitin kaltaista kirjaimien maalaamista. Ne päätyvät kaikki toistensa päälle. Siinä keskitytään enemmän kirjaimien ja sanojen ulkoasuun. 

Hei, Processing!

Kuten perusmuotojen tapauksessa, vain yksi komento tarvitaan piirrettäessä tekstiä kuvaan. Avaa uusi ikkuna Processingissa, kirjoita seuraava rivi, ja toista se: 

text("Hei!", 10, 20);

Näet pienen ikkunan, joka on oletusarvoista kokoa 100x100 pikseliä, ja jossa lukee sana "Hei!" kirjoitettuna valkoisella: 

ScreenHunter_03_Sep._29_19.55

Kuten nimestä voisi olettaa, komento text () piirtää tekstiä kuvaamme. Se vaatii kolme parametriä: {viesti, jonka tahdomme kirjoittaa},{koordinaatti x},{koordinaatti y}.

Tämä teksti voidaan myös värittää, aivan kuin mikä tahansa geometrinen muoto, vaihtamalla täyttöväriä:

fill(0);
text("Heippa", 10, 20);

fill(255);
text("koko", 10, 40);

fill(255,0,0);
text("maailma!", 10, 60);

Tämän ohjelman pitäisi antaa seuraava tulos, jossa jokainen neljästä väristä on kirjoitettu omalla värillään:

ScreenHunter_04_Sep._29_19.56

Määritä vain väri, piirrä sen jälkeen teksti tuolla värillä. Voit tietenkin valita vain yhden värin ja kirjoittaa monta viestiä samalla värillä, tai piirtää värien yhdistelmällä, kuten tässä esimerkissä. 

Kasaaminen

Kuten tämän luvun johdannossa on mainittu, sanoja käytetään kuin piirroksessa, ei samalla tavalla kuin tekstinkäsittelyohjelmassa. Emme voi valita tai muokata tekstiä, ellemme kokonaan poista sitä ja kirjoita sen päälle.

Tässä on esimerkki periaatteesta: 

fill(0);
text("sana voi", 10, 20);
text("olla piilossa", 10, 40);

fill(204);
rect(28,25,50,20);

fill(0);
text("toinen", 10, 60);

fill(255, 255, 255);
text("toinen", 11, 61);

Olemme kirjoittaneet neljä viestiä, joskus samalla värillä, joskus toisella värillä. Huomaa, että sana "piilossa" on juuri piilotettu täyttövärillä, jolla on sama arvo kuin taustavärillä. 

ScreenHunter_05_Sep._29_19.57

Kuten missä tahansa suunnittelussa, toimenpiteiden järjestys on tärkeä määriteltäessä lopullinen kuva. Tämä periaate pätee myös Processing-ohjelman ulkopuolella: "pukeudu, mene ulos, mene töihin" ei anna samaa tulosta kuin "mene ulos, mene töihin, pukeudu."