-
Já desenhamos bastante
-
Falamos sobre coisas simples como
escrever o seu nome.
-
Essa lição é sobre isso, texto.
-
Então, porque você vai querer usar texto?
Ou mostrar o placar de um jogo
-
Ou falas de personagens
-
Ou só fazer o nome crescer,
diminuir e mudar de cor.
-
Então, vamos continuar e tentar
dizer o "texto" Hello.
-
Podemos dizer text("hello")
-
E temos essa mensagem estranha
que aperece
-
dizendo que o hello não está definido
-
O que isso significa?
-
O problema é que o programa acha
que hello é uma variável
-
E meio que faz sentido da perspectiva
do programa.
-
Talvez hello seja uma variável,
mas como ele saberia?
-
Como dizemos ao programa que "hello"
é na verdade um texto?
-
Isso é fácil. Só precisamos lembrar
de usar aspas.
-
E isso diz que não é uma variável
E sim um texto.
-
Ou que queremos mostrar
como um texto
-
E você pode lembrar disso
pensando num livro
-
em que todas as falas dos personagens
ficam entre aspas.
-
E assim como no livro
-
quando você quiser que o
programa diga algo
-
precisa ter o texto com aspas.
-
E isso é muito importante
e fácil de errar.
-
Então, repetindo:
-
quando quiser usar
texto no seu programa
-
sempre coloque-o entre aspas
-
Senão voce vai receber mensagens
de erro muito estranhas.
-
Lembre-se: se você ver essas mensagens,
verifique se o texto está entre aspas.
-
Ótimo! Agora utilizando as aspas
não está mais dando erro
-
Mas você notou que nada
está acontecendo?
-
E ainda está tudo em branco
-
Mas o estranho é que se colocarmos
um "background"
-
Alguma coisa como red, vemos que está aqui
-
É apenas branco. O problema,
é que escrevemos em branco
-
num fundo branco. E é por isso que
não podemos ver o texto.
-
Parace bobo você escrever um
texto branco num fundo branco
-
Podemos mudar isso porque
aprendemos como preencher algo.
-
E como podemos definir o preenchimento
de um retângulo ou uma linha
-
Podemos definir o preenchimento
do texto de qualquer forma.
-
Como fizemos antes. E... aí está!
Sem precisar do background.
-
Vamos ver como esse texto
está funcionando.
-
A primeira parte é óbvia. Qualquer texto
que a gente queira escrever.
-
A próxima parte, se a gente mudar,
podemos ver que é localização.
-
E a próxima parte apenas
mais para baixo e para cima
-
Isso me lembra de quando
desenhávamos retângulos.
-
Uma coisa que confunde é que
o texto tem duas coordenadas.
-
Que especifica a parte inferior esquerda,
esse canto do texto
-
Enquanto com retângulos é a parte
superior esquerda neste canto
-
E parece que isso foi feito
para confundir você.
-
Mas é apenas algo para
lembrar.
-
Podemos constatar isso configurando
a altura.
-
E sim, está configurando para que
a altura seja esta.
-
Ou podemos configurar para zero,
e observamos.
-
E não vemos nada, mas se calmamente
começarmos a aumentar isso podemos ver que
-
Sim é como dar uma espiada lá fora
-
Novamente, a coordenada inferior esquerda
é a que especificamos.
-
Não a superior esquerda
-
Chega de analisar esse negócio de texto.
Vamos deixar isso mais interessante.
-
Por exemplo, vamos começar a deixar maior,
podemos fazer isso com "textSize"
-
E isso diz ao programa o quão grande é
para desenhar o texto.
-
Podemos colocar tamanho "30" que é grande.
Podemos até colocar mais que isso
-
ou deixar bem menor.
O que quisermos.
-
Vamos desenhar seu nome, e talvez uma
mensagem sobre você embaixo.
-
Como não sei seu nome, vou desenhar o meu.
Você pode mudar quando quiser.
-
Usando o que apredendemos, podemos dizer
text("Sophia") e lá está o meu nome.
-
E talvez uma mensagem embaixo como
"Gosto de cachorrinhos, guitarra e de programar"
-
Isso é ótimo, mas precisamos mudar
as posições para não sobrepor.
-
Mas este é um texto longo. Vamos mudar
para um tamanho de texto menor.
-
E lá vamos nós, assim está muito bom
-
Exceto, eu não sei mas não é meio chato
ter os dois em azul?
-
Vamos mudar o "preenchimento"
e deixar mais bonito,
-
talvez em roxo ficará bom.
-
OK. Terminamos. Isso é tudo sobre
desenhar texto, e mudar cor e tamanho
-
Legendado por [Junior Dias]
Revisado por [Cainã Perri]