-
Doteď jsme si
hlavně kreslily.
-
Pojďme se podívat, jak bychom mohli vložit
do obrázku nějaký text, třeba vaše jméno.
-
Práce s textem tedy
bude cílem této lekce.
-
K čemu je používání
textu dobré?
-
Můžeme s ním ukázat
třeba skóre ve hře.
-
Nebo nechat mluvit
kreslené postavičky.
-
Nebo zvětšovat naše jméno
a měnit mu barvy.
-
Pojďme na to a zkusme říct "hello",
anglicky ahoj.
-
Napíšeme „text (hello)“, ale objevila se
nám tato podivná chybová hláška.
-
Píše nám, že “hello není definováno,”
co to znamená?
-
Problém je v tom, že si náš program
myslí, že "hello" je proměnná.
-
Z pohledu programu
to dává smysl,
-
neboť „hello“ by mohla být
proměnná, jak to program může vědět?
-
Jak mu tedy řekneme,
že je to prostý text?
-
Je to snadné,
celé slovo vložíme do uvozovek.
-
Tím programu řekneme že to není proměnná,
ale že je to ve skutečnosti text.
-
Nebo že ho chceme
zobrazit jako text.
-
Můžeme si to
představit jako v knihách.
-
Tam je přímá řeč postav
také vždy vložena do uvozovek.
-
Proto když chcete
aby program něco řekl,
-
tak i tento text musí mít
okolo sebe uvozovky.
-
Je to vážně důležité
a je snadné to pokazit.
-
Radši to ještě zopakuji.
-
Kdykoli chcete ve vašem programu použít
text, musíte okolo něj vložit uvozovky.
-
Jinak se vám zobrazí
opravdu divné chybové hlášky.
-
A pamatujte, že pokud uvidíte
tyto chybové zprávy,
-
radši znovu zkontrolujte,
že je text vložen do uvozovek.
-
Skvělé!
-
Takže umíme používat uvozovky
a už nikdy nedostaneme chybu.
-
Možná jste si ale všimli
že se nic neděje, stále máme prázdné okno.
-
Pokud však nastavíme pozadí, klíčové
slovo "background", třeba na červenou,
-
vidíme, že to tam vlastně je.
-
Neviděli jsme to,
protože je to bílé.
-
Měli jsme napsaný bílý text na bílém
pozadí, a proto jsme to nemohli vidět.
-
Není to trochu hloupé
psát bílý text na bílé pozadí?
-
Můžeme to jednoduše změnit,
protože již umíme nastavovat výplň něčeho.
-
A stejně jako můžeme nastavit výplň
obdélníku nebo čáry,
-
můžeme nastavit i výplň textu
na cokoli pomocí příkazu "fill".
-
A máme to!
-
Vidíme to bez
potřeby změny pozadí.
-
Pojďme se podívat trochu více na to,
jak to vlastně funguje.
-
První část je zřejmá.
-
Obsahuje text,
který chceme zobrazit.
-
Co dělá druhá část?
-
Když ji měníme, vidíme,
že nastavuje vzdálenost textu do stran.
-
Další část zase nastavuje
vzdálenost nahoru a dolů.
-
Asi to vypadá opravdu podobně
jako při kreslení obdélníků.
-
Jedna věc však může
být poněkud zrádná.
-
Text má dvě souřadnice určující polohu
levé spodní části, tedy tohoto rohu textu.
-
U obdélníků ale udáváme polohu
levé horní části, tedy tohoto rohu.
-
Může se zdát, že to je schválně
navrženo tak, aby vás to zmátlo,
-
ale je to jen něco,
co si musíte zapamatovat.
-
Můžeme to také zkoušet
a přímo to pak vidět.
-
Nastavíme výšku pomocí slova „height“
a vidíme,
-
že je to nastavení výšky
tedy tato dolní levá souřadnice.
-
Nebo tam můžeme zadat nulu.
-
Co si myslíte, že se stane?
-
Teď to vůbec nevidíme,
ale pokud to začneme pomalu zvyšovat,
-
můžeme si všimnout,
že to tady už vykukuje.
-
Protože to, co nastavujeme je poloha
spodního levého rohu, ne toho horního.
-
Dost ale bylo analyzování textu,
pojďme to nyní ještě vylepšovat.
-
Co třeba kdybychom
chtěli zvětšit tento text?
-
To můžeme udělat
pomocí "textSize".
-
Tento příkaz říká programu,
jak velký bude text.
-
Můžeme zadat třeba „30“
což už je docela velké.
-
Můžeme to klidně ještě zvětšit.
-
Nebo to naopak nastavit na opravdu,
opravdu, opravdu malé.
-
Tak hurá do toho,
nakreslíme sem své jméno.
-
A možná k tomu přidáme
i malou zprávu o sobě.
-
Protože neznám vaše jméno,
napíšu sem náhodné jméno.
-
Můžete si jej však ihned změnit.
-
Takže použijeme to, co jsme se naučili,
můžeme napsat "text("Sophia...
-
To je celkem hezké jméno.
-
A pak pod to dám
nějakou informaci o sobě.
-
Třeba, že „Mám ráda štěňata
a kytary a kódování. "
-
Není to teď úplně ideální.
-
Potřebujeme totiž změnit pozice,
aby se texty nepřekrývaly.
-
Navíc ta druhá věta
je celkem dlouhá.
-
Proto si to změním,
aby měl text menší velikost.
-
A je to,
to už je docela dobré.
-
Až na to, že je to trochu
nuda mít oba texty modré.
-
Pojďme tedy změnit
výplň pomocí příkazu "fill".
-
Uděláme z toho možná pěknou,
hmm nevím, možná něco jako fialovou.
-
A tím jsme prošli vše o psaní textu
a změně jeho barvy a velikosti.