[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.87,0:00:03.44,Default,,0000,0000,0000,,então eu tenho um bom amigo Winston aqui para nos ajudar com isso Dialogue: 0,0:00:03.44,0:00:08.57,Default,,0000,0000,0000,,e eu sei que ele já parece impossivelmente incrível, mas eu acho que quero mudar o tamanho dos olhos deles um pouquinho Dialogue: 0,0:00:08.57,0:00:13.04,Default,,0000,0000,0000,,aqui está onde eu desenhei os olhos, você pode ver que nós defininos a cor para preencher, e então desenhamos duas elipses Dialogue: 0,0:00:13.04,0:00:18.29,Default,,0000,0000,0000,,e se eu quiser fazer essa elipse menor, eu posso mudar a largura, mas eu também quero que seja redonda Dialogue: 0,0:00:18.29,0:00:20.43,Default,,0000,0000,0000,,então nós temos que mudar a altura para que seja a mesma Dialogue: 0,0:00:20.43,0:00:24.62,Default,,0000,0000,0000,,e se nós quisermos que os olhos sejam do mesmo tamanho, nós deveríamos mudar a largura e a altura desse olho Dialogue: 0,0:00:24.62,0:00:30.07,Default,,0000,0000,0000,,agora que os olhos estão pequenos demais, nós deveríamos muda-los de volta e não seria ótimo se eu pudesse Dialogue: 0,0:00:30.07,0:00:32.57,Default,,0000,0000,0000,,só mudar um número, e os dois olhos mudar? Dialogue: 0,0:00:32.57,0:00:35.96,Default,,0000,0000,0000,,e aqui, é onde as variáveis entram. Dialogue: 0,0:00:36.65,0:00:40.81,Default,,0000,0000,0000,,agora uma variável é como um nome ou um espaço reservado para algo. Dialogue: 0,0:00:41.04,0:00:44.50,Default,,0000,0000,0000,,Eu gosto de pensar em variável como um grande balde com um nome nele. Dialogue: 0,0:00:44.50,0:00:47.47,Default,,0000,0000,0000,,Você pode colocar qualquer coisa que quiser mas o nome continua o mesmo. Dialogue: 0,0:00:47.47,0:00:52.02,Default,,0000,0000,0000,,Nós chamamos a coisa dentro do balde, o valor da variável. Dialogue: 0,0:00:53.19,0:00:57.20,Default,,0000,0000,0000,,Então vamos começar com realmente criando uma variável, eu vou fazer isso aqui em cima. Dialogue: 0,0:00:57.20,0:01:02.86,Default,,0000,0000,0000,,Tudo o que você faz é escrever "var", que significa variável, "pressionar espaço" e então o nome da variável. Dialogue: 0,0:01:02.86,0:01:05.76,Default,,0000,0000,0000,,Nós deveríamos descrever o que a variável carrega, então essa chamaremos de "eyeSize" Dialogue: 0,0:01:05.76,0:01:09.73,Default,,0000,0000,0000,,E você pode nomear como quiser, mas você não pode ter espaços entre as palavras Dialogue: 0,0:01:09.73,0:01:11.90,Default,,0000,0000,0000,,E claro, não esqueça do ";"(ponto e vírgula)! Dialogue: 0,0:01:11.90,0:01:16.66,Default,,0000,0000,0000,,Agora que criamos a variável, chamada "eyeSize", porque guardará o tamanho dos olhos do Wiston Dialogue: 0,0:01:16.66,0:01:19.53,Default,,0000,0000,0000,,mas até agora a variável não tem nenhum valor. Dialogue: 0,0:01:19.53,0:01:27.40,Default,,0000,0000,0000,,Para da-la um, nós apenas dizemos "eyeSize" e então um sinal de igual(=), e então 20. Dialogue: 0,0:01:27.40,0:01:31.92,Default,,0000,0000,0000,,Tudo bem, agora veja aquele sinal de igual? Esqueça o que seu professor de matemática te ensinou sobre isso Dialogue: 0,0:01:31.94,0:01:35.31,Default,,0000,0000,0000,,O sinal de igual não significa igual, mas sim atribuição. Dialogue: 0,0:01:35.33,0:01:41.30,Default,,0000,0000,0000,,Isso quer dizer que estamos atribuindo o valor 20 para a variável eyeSize. Dialogue: 0,0:01:41.30,0:01:45.42,Default,,0000,0000,0000,,Em outras palavras, nós estamos colocando o número 20 no balde chamado eyeSize Dialogue: 0,0:01:45.42,0:01:52.70,Default,,0000,0000,0000,,E lembre-se como em matemática você pode dizer coisas como: x=3 e 3=x e isso significa a mesma coisa Dialogue: 0,0:01:52.82,0:01:54.45,Default,,0000,0000,0000,,porque duuh, eles são iguais Dialogue: 0,0:01:54.45,0:01:56.19,Default,,0000,0000,0000,,Bom você não pode fazer isso aqui também Dialogue: 0,0:01:56.19,0:01:59.79,Default,,0000,0000,0000,,A coisa do lado esquerdo do sinal de igual é sempre a variável Dialogue: 0,0:01:59.79,0:02:05.06,Default,,0000,0000,0000,,E a coisa do lado direito do sinal de igual é sempre o valor que você está atribuindo para a variável Dialogue: 0,0:02:05.06,0:02:11.10,Default,,0000,0000,0000,,Um bom modo de te ajudar a lembrar qual lado é qual, é enquanto você está programando e falando sobre fazer coisas como qualquer programador faz Dialogue: 0,0:02:11.10,0:02:14.96,Default,,0000,0000,0000,,Se você pressionar o sinal de igual, não diga "igual", diga "recebe" Dialogue: 0,0:02:14.96,0:02:18.35,Default,,0000,0000,0000,,Então isso de torna, eyeSize recebe 20 Dialogue: 0,0:02:19.73,0:02:27.63,Default,,0000,0000,0000,,E agora, sempre que eu usar eyeSize no meu programa, o computador ficará: "certo, essa é uma variável, eu sei o que ela realmente significa é esse valor 20" Dialogue: 0,0:02:27.63,0:02:30.92,Default,,0000,0000,0000,,Então olhe isso, eu só vou copiar isso Dialogue: 0,0:02:30.92,0:02:39.56,Default,,0000,0000,0000,,E então substituir esses quatro números, com minha nova variável eyeSize e Voila! Dialogue: 0,0:02:39.56,0:02:46.65,Default,,0000,0000,0000,,Os olhos do Winston estão agora perfeitamente redondos e do mesmo tamanho, e se eu quiser mudar o valor dos dois olhos Dialogue: 0,0:02:46.65,0:02:50.59,Default,,0000,0000,0000,,ou o tamanho dos olhos, eu posso apenas mudar o valor dessa única variável Dialogue: 0,0:02:50.59,0:02:53.15,Default,,0000,0000,0000,,Ah isso é tão legal Dialogue: 0,0:02:54.72,0:02:58.26,Default,,0000,0000,0000,,Okay, ultimas notas, aqui em cima nós criamos uma nova variável chamada eyeSize Dialogue: 0,0:02:58.26,0:03:02.81,Default,,0000,0000,0000,,E aqui, nós demos o valor de 33, nós podemos fazer isso em um único passo Dialogue: 0,0:03:02.95,0:03:07.59,Default,,0000,0000,0000,,dizendo que a var eyeSize, esse é o primeiro passo, recebe 33 Dialogue: 0,0:03:07.59,0:03:12.13,Default,,0000,0000,0000,,esse é o segundo passo, e se eu apagar essas linhas, você pode ver que tudo ainda funciona Dialogue: 0,0:03:13.66,0:03:16.69,Default,,0000,0000,0000,,Lembre-se também que o computador lê seu código de cima para baixo Dialogue: 0,0:03:16.75,0:03:19.30,Default,,0000,0000,0000,,Então o único motivo dele saber o que eyeSize é aqui embaixo Dialogue: 0,0:03:19.30,0:03:22.05,Default,,0000,0000,0000,,é porque nós a definimos aqui em cima Dialogue: 0,0:03:22.05,0:03:24.22,Default,,0000,0000,0000,,Se eu tivesse colocado aqui embaixo Dialogue: 0,0:03:24.22,0:03:30.66,Default,,0000,0000,0000,,Então uma vez que temos essa linha de código, o computador ficaria "eyeSize, que raios é isso? Eu não sei o que é" Dialogue: 0,0:03:30.66,0:03:33.76,Default,,0000,0000,0000,,Na verdade aqui temos um erro que diz, eyeSize não foi definido Dialogue: 0,0:03:33.76,0:03:37.26,Default,,0000,0000,0000,,E talvez você esteja pensando, sim eu defini, está bem aqui Dialogue: 0,0:03:37.26,0:03:39.55,Default,,0000,0000,0000,,Mas o computador não é esperto, ele não entende Dialogue: 0,0:03:40.67,0:03:42.56,Default,,0000,0000,0000,,Então vamos mover de volta ao topo Dialogue: 0,0:03:44.60,0:03:48.56,Default,,0000,0000,0000,,Você tem sempre que ter certeza que você definiu suas variáveis antes de usa-las Dialogue: 0,0:03:48.56,0:03:52.56,Default,,0000,0000,0000,,E agora você sabe tudo sobre variáveis. Yaaaay! :)