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]