[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:02.25,Default,,0000,0000,0000,,Estamos de volta com Winston. Dialogue: 0,0:00:02.42,0:00:05.74,Default,,0000,0000,0000,,Agora temos ambas as variáveis X e Y para Dialogue: 0,0:00:05.85,0:00:07.31,Default,,0000,0000,0000,,a posição do Winston. Dialogue: 0,0:00:07.40,0:00:09.24,Default,,0000,0000,0000,,Então podemos movê-lo para os lados, Dialogue: 0,0:00:10.08,0:00:11.74,Default,,0000,0000,0000,,para cima e para baixo, wooo! Dialogue: 0,0:00:12.09,0:00:13.33,Default,,0000,0000,0000,,Muito bom. Dialogue: 0,0:00:13.68,0:00:15.87,Default,,0000,0000,0000,,Bom, vamos redefinir essas variáveis\N Dialogue: 0,0:00:16.06,0:00:19.23,Default,,0000,0000,0000,,para 200 e 200\N Dialogue: 0,0:00:19.32,0:00:21.100,Default,,0000,0000,0000,,e recapitular como este programa funciona. Dialogue: 0,0:00:22.55,0:00:25.76,Default,,0000,0000,0000,,Então, aqui temos a variável “eyeSize”, \N Dialogue: 0,0:00:25.76,0:00:27.81,Default,,0000,0000,0000,,é usada pra controlar o tamanho dos olhos, Dialogue: 0,0:00:27.82,0:00:29.77,Default,,0000,0000,0000,,pois ambos têm 40 pixels de largura Dialogue: 0,0:00:29.77,0:00:32.43,Default,,0000,0000,0000,,e 40 pixels de altura. Dialogue: 0,0:00:32.47,0:00:35.44,Default,,0000,0000,0000,,Também temos estas variáveis X e Y Dialogue: 0,0:00:35.44,0:00:39.13,Default,,0000,0000,0000,,e elas definem o centro da face. Dialogue: 0,0:00:39.84,0:00:41.11,Default,,0000,0000,0000,,Podem vê-las usadas Dialogue: 0,0:00:41.11,0:00:42.73,Default,,0000,0000,0000,,no comando desta elipse aqui Dialogue: 0,0:00:42.73,0:00:44.58,Default,,0000,0000,0000,,que desenha o grande círculo amarelo. Dialogue: 0,0:00:45.92,0:00:47.42,Default,,0000,0000,0000,,E aqui embaixo, Dialogue: 0,0:00:47.42,0:00:48.62,Default,,0000,0000,0000,,para os olhos, Dialogue: 0,0:00:48.62,0:00:50.43,Default,,0000,0000,0000,,X e Y são usados novamente. Dialogue: 0,0:00:50.73,0:00:51.95,Default,,0000,0000,0000,,E aqui, Dialogue: 0,0:00:52.01,0:00:53.67,Default,,0000,0000,0000,,os olhos são posicionados Dialogue: 0,0:00:54.05,0:00:55.78,Default,,0000,0000,0000,,de acordo com o centro do rosto. Dialogue: 0,0:00:55.79,0:00:57.88,Default,,0000,0000,0000,,Então, este aqui tem Dialogue: 0,0:00:58.03,0:00:58.100,Default,,0000,0000,0000,,cinquenta pixels Dialogue: 0,0:00:59.29,0:01:00.93,Default,,0000,0000,0000,,à esquerda do centro, Dialogue: 0,0:01:01.53,0:01:03.43,Default,,0000,0000,0000,,e este outro tem cem pixels Dialogue: 0,0:01:03.46,0:01:05.00,Default,,0000,0000,0000,,à direita do centro Dialogue: 0,0:01:05.15,0:01:07.83,Default,,0000,0000,0000,,Okay, muito bem Dialogue: 0,0:01:07.86,0:01:09.36,Default,,0000,0000,0000,,é a razão pela qual podemos Dialogue: 0,0:01:09.40,0:01:11.20,Default,,0000,0000,0000,,mover Winston para cima e para baixo. Dialogue: 0,0:01:11.24,0:01:13.19,Default,,0000,0000,0000,,Agora, eu quero poder controlar Dialogue: 0,0:01:13.21,0:01:15.20,Default,,0000,0000,0000,,mais coisas no rosto do Winston Dialogue: 0,0:01:15.20,0:01:16.66,Default,,0000,0000,0000,,usando variáveis. Dialogue: 0,0:01:16.66,0:01:17.91,Default,,0000,0000,0000,,Então eu quero descobrir Dialogue: 0,0:01:17.91,0:01:19.34,Default,,0000,0000,0000,,o que mais no programa podemos Dialogue: 0,0:01:19.34,0:01:20.67,Default,,0000,0000,0000,,controlar usando variáveis. Dialogue: 0,0:01:20.67,0:01:21.45,Default,,0000,0000,0000,,Para isso, Dialogue: 0,0:01:21.45,0:01:22.64,Default,,0000,0000,0000,,eu irei em Dialogue: 0,0:01:22.64,0:01:23.61,Default,,0000,0000,0000,,cada linha de código Dialogue: 0,0:01:23.62,0:01:25.12,Default,,0000,0000,0000,,e procurar pelo que chamamos de Dialogue: 0,0:01:25.16,0:01:27.45,Default,,0000,0000,0000,,números "hard-coded" Dialogue: 0,0:01:27.66,0:01:29.31,Default,,0000,0000,0000,,Esses números são simplesmente Dialogue: 0,0:01:29.39,0:01:30.65,Default,,0000,0000,0000,,números literais, e não Dialogue: 0,0:01:30.72,0:01:33.41,Default,,0000,0000,0000,,variáveis ou dependentes de variáveis Dialogue: 0,0:01:34.28,0:01:35.38,Default,,0000,0000,0000,,Vamos começar aqui Dialogue: 0,0:01:35.43,0:01:37.00,Default,,0000,0000,0000,,na primeira elipse, Dialogue: 0,0:01:37.83,0:01:39.22,Default,,0000,0000,0000,,nós temos 300 e 300 Dialogue: 0,0:01:39.26,0:01:41.06,Default,,0000,0000,0000,,para a largura e altura. Dialogue: 0,0:01:41.58,0:01:43.79,Default,,0000,0000,0000,,Estes são apenas números literais Dialogue: 0,0:01:43.79,0:01:45.11,Default,,0000,0000,0000,,então vamos criar Dialogue: 0,0:01:45.11,0:01:46.21,Default,,0000,0000,0000,,uma variável para eles, Dialogue: 0,0:01:46.21,0:01:47.75,Default,,0000,0000,0000,,chamada "faceSize" Dialogue: 0,0:01:48.79,0:01:50.29,Default,,0000,0000,0000,,e dar a ela um valor de 300 Dialogue: 0,0:01:50.29,0:01:53.20,Default,,0000,0000,0000,,Agora vamos escrever "faceSize"... Dialogue: 0,0:01:53.71,0:01:55.26,Default,,0000,0000,0000,,faceSize... Dialogue: 0,0:01:55.51,0:01:56.79,Default,,0000,0000,0000,,Okay, continuando Dialogue: 0,0:01:56.87,0:01:58.11,Default,,0000,0000,0000,,e pulando as cores Dialogue: 0,0:01:58.16,0:02:00.08,Default,,0000,0000,0000,,agora os comandos da elipse são ambos... Dialogue: 0,0:02:00.10,0:02:01.50,Default,,0000,0000,0000,,Eles são variáveis ou Dialogue: 0,0:02:01.54,0:02:02.70,Default,,0000,0000,0000,,dependentes de variáveis Dialogue: 0,0:02:02.73,0:02:03.90,Default,,0000,0000,0000,,Então, irei deixá-los Dialogue: 0,0:02:03.90,0:02:04.85,Default,,0000,0000,0000,,assim por enquanto. Dialogue: 0,0:02:04.86,0:02:06.73,Default,,0000,0000,0000,,Temos também o comando da boca, Dialogue: 0,0:02:07.42,0:02:09.34,Default,,0000,0000,0000,,eles são dependentes de X e Y, Dialogue: 0,0:02:09.34,0:02:10.37,Default,,0000,0000,0000,,mas estes aqui Dialogue: 0,0:02:10.42,0:02:11.95,Default,,0000,0000,0000,,são apenas números literais Dialogue: 0,0:02:12.90,0:02:14.67,Default,,0000,0000,0000,,150 e 150 Dialogue: 0,0:02:14.80,0:02:16.14,Default,,0000,0000,0000,,Então iremos chamá-lo Dialogue: 0,0:02:16.22,0:02:18.95,Default,,0000,0000,0000,,"mouthSize", esse é um bom nome, Dialogue: 0,0:02:19.03,0:02:20.48,Default,,0000,0000,0000,,que recebe 150. Dialogue: 0,0:02:22.46,0:02:25.26,Default,,0000,0000,0000,,Vamos substituir estes por "mouthSize" Dialogue: 0,0:02:25.30,0:02:27.48,Default,,0000,0000,0000,,e "mouthSize". Dialogue: 0,0:02:27.56,0:02:28.82,Default,,0000,0000,0000,,ótimo, agora Dialogue: 0,0:02:28.86,0:02:30.75,Default,,0000,0000,0000,,temos os tamanhos das formas Dialogue: 0,0:02:30.82,0:02:32.72,Default,,0000,0000,0000,,definidos por variáveis, no topo Dialogue: 0,0:02:32.77,0:02:34.54,Default,,0000,0000,0000,,que significa que é realmente fácil Dialogue: 0,0:02:34.54,0:02:36.09,Default,,0000,0000,0000,,para nós mudarmos os tamanhos, Dialogue: 0,0:02:36.10,0:02:36.93,Default,,0000,0000,0000,,dessa forma, tipo Dialogue: 0,0:02:36.93,0:02:39.16,Default,,0000,0000,0000,,Wooo! Winston está com fome Dialogue: 0,0:02:39.26,0:02:41.16,Default,,0000,0000,0000,,e... Você sabe, Dialogue: 0,0:02:41.16,0:02:42.75,Default,,0000,0000,0000,,quando Winston fica com fome Dialogue: 0,0:02:42.76,0:02:44.29,Default,,0000,0000,0000,,ele come muitos donuts Dialogue: 0,0:02:44.29,0:02:45.93,Default,,0000,0000,0000,,e acaba enorme. Dialogue: 0,0:02:45.96,0:02:47.53,Default,,0000,0000,0000,,Certo, Dialogue: 0,0:02:47.54,0:02:48.98,Default,,0000,0000,0000,,mas tem algo Dialogue: 0,0:02:49.04,0:02:51.35,Default,,0000,0000,0000,,que eu não gosto no programa agora. Dialogue: 0,0:02:51.86,0:02:59.30,Default,,0000,0000,0000,,Se eu diminuo o tamanho do rosto Dialogue: 0,0:02:59.40,0:03:01.06,Default,,0000,0000,0000,,ele começa a ficar engraçado Dialogue: 0,0:03:01.08,0:03:03.01,Default,,0000,0000,0000,,por que os olhos e a boca Dialogue: 0,0:03:03.02,0:03:04.67,Default,,0000,0000,0000,,saem do rosto Dialogue: 0,0:03:04.67,0:03:06.72,Default,,0000,0000,0000,,e num determinado ponto nem Dialogue: 0,0:03:06.72,0:03:07.89,Default,,0000,0000,0000,,parece mesmo que estão Dialogue: 0,0:03:07.89,0:03:08.67,Default,,0000,0000,0000,,conectados à ele Dialogue: 0,0:03:08.67,0:03:10.71,Default,,0000,0000,0000,,ou nem é um mais rosto, é? Dialogue: 0,0:03:11.63,0:03:13.96,Default,,0000,0000,0000,,Então o que eu quero que aconteça Dialogue: 0,0:03:13.96,0:03:16.31,Default,,0000,0000,0000,,é que quando eu mude o valor de “faceSize” Dialogue: 0,0:03:16.31,0:03:18.30,Default,,0000,0000,0000,,eu quero que os olhos e a boca... Dialogue: 0,0:03:18.35,0:03:21.58,Default,,0000,0000,0000,,Quero que seus tamanhos mudem igualmente, Dialogue: 0,0:03:21.58,0:03:23.99,Default,,0000,0000,0000,,então se eu diminuir faceSize pela metade, Dialogue: 0,0:03:24.14,0:03:27.45,Default,,0000,0000,0000,,eu quero que a boca diminua igualmente. Dialogue: 0,0:03:27.45,0:03:29.04,Default,,0000,0000,0000,,Isso significa que Dialogue: 0,0:03:29.52,0:03:32.59,Default,,0000,0000,0000,,eu quero calcular mouthSize e eyeSize Dialogue: 0,0:03:32.59,0:03:35.93,Default,,0000,0000,0000,,como frações de faceSize. Dialogue: 0,0:03:36.69,0:03:39.79,Default,,0000,0000,0000,,Vamos redefinir essas variáveis Dialogue: 0,0:03:39.79,0:03:42.06,Default,,0000,0000,0000,,e eu mostro o que quero dizer. Dialogue: 0,0:03:42.06,0:03:44.22,Default,,0000,0000,0000,,Vamos começar com mouthSize Dialogue: 0,0:03:44.22,0:03:45.14,Default,,0000,0000,0000,,Agora, Dialogue: 0,0:03:45.17,0:03:49.51,Default,,0000,0000,0000,,faceSize recebe 300 e mouthSize recebe 150 Dialogue: 0,0:03:50.19,0:03:51.73,Default,,0000,0000,0000,,Então se pensamos neles Dialogue: 0,0:03:51.73,0:03:53.01,Default,,0000,0000,0000,,como valores relacionados, Dialogue: 0,0:03:53.01,0:03:55.91,Default,,0000,0000,0000,,podemos dizer que faceSize é o dobro Dialogue: 0,0:03:55.91,0:03:57.58,Default,,0000,0000,0000,,do tamanho de mouthSize, Dialogue: 0,0:03:57.58,0:04:00.14,Default,,0000,0000,0000,,ou que mouthSize é a metade Dialogue: 0,0:04:00.14,0:04:01.36,Default,,0000,0000,0000,,de faceSize, Dialogue: 0,0:04:01.43,0:04:03.87,Default,,0000,0000,0000,,e podemos escrever isso em código, assim Dialogue: 0,0:04:04.06,0:04:08.06,Default,,0000,0000,0000,,Um meio vezes faceSize. Dialogue: 0,0:04:08.13,0:04:09.70,Default,,0000,0000,0000,,Okay, essa linha de código diz Dialogue: 0,0:04:09.70,0:04:11.87,Default,,0000,0000,0000,,que pegamos o valor de faceSize, Dialogue: 0,0:04:11.87,0:04:13.11,Default,,0000,0000,0000,,multiplicamos por um meio Dialogue: 0,0:04:13.11,0:04:15.39,Default,,0000,0000,0000,,e armazenamos o resultado em mouthSize. Dialogue: 0,0:04:15.67,0:04:17.49,Default,,0000,0000,0000,,Então se mudarmos isso aqui, Dialogue: 0,0:04:18.03,0:04:20.26,Default,,0000,0000,0000,,isso calcularia quanto metade daquilo vale Dialogue: 0,0:04:20.27,0:04:22.35,Default,,0000,0000,0000,,e isso seria o valor de mouthSize. Dialogue: 0,0:04:22.35,0:04:24.07,Default,,0000,0000,0000,,Perfeito! É o que nós queremos Dialogue: 0,0:04:24.85,0:04:26.95,Default,,0000,0000,0000,,Então agora eyeSize, Dialogue: 0,0:04:27.27,0:04:28.91,Default,,0000,0000,0000,,faceSize é 300 Dialogue: 0,0:04:29.17,0:04:31.04,Default,,0000,0000,0000,,e eyeSize é 40, Dialogue: 0,0:04:31.04,0:04:33.22,Default,,0000,0000,0000,,então queremos que isso seja Dialogue: 0,0:04:33.22,0:04:36.64,Default,,0000,0000,0000,,quarenta trezentos avos de faceSize Dialogue: 0,0:04:36.64,0:04:39.46,Default,,0000,0000,0000,,o que é, vamos ver... Dialogue: 0,0:04:39.46,0:04:41.14,Default,,0000,0000,0000,,Quatro sobre trinta, que podemos Dialogue: 0,0:04:41.14,0:04:43.77,Default,,0000,0000,0000,,simplificar para dois quinze avos, Dialogue: 0,0:04:44.30,0:04:45.60,Default,,0000,0000,0000,,então vamos dizer Dialogue: 0,0:04:45.61,0:04:49.61,Default,,0000,0000,0000,,dois quinze avos vezes faceSize Dialogue: 0,0:04:50.11,0:04:50.91,Default,,0000,0000,0000,,A propósito, Dialogue: 0,0:04:50.95,0:04:52.46,Default,,0000,0000,0000,,se você é novo em frações Dialogue: 0,0:04:52.46,0:04:54.28,Default,,0000,0000,0000,,e matemática é complicado pra você, Dialogue: 0,0:04:54.35,0:04:56.42,Default,,0000,0000,0000,,você pode aprender mais sobre frações Dialogue: 0,0:04:56.42,0:04:57.56,Default,,0000,0000,0000,,na Khan Academy Dialogue: 0,0:04:57.56,0:04:59.56,Default,,0000,0000,0000,,e retornar aqui quando você Dialogue: 0,0:04:59.56,0:05:00.44,Default,,0000,0000,0000,,estiver pronto. Dialogue: 0,0:05:00.44,0:05:01.91,Default,,0000,0000,0000,,Aqui, vejam Dialogue: 0,0:05:02.75,0:05:03.53,Default,,0000,0000,0000,,Okay, Dialogue: 0,0:05:03.53,0:05:06.44,Default,,0000,0000,0000,,vamos tentar dimensionar a face novamente Dialogue: 0,0:05:06.92,0:05:08.16,Default,,0000,0000,0000,,Haha! Dêem uma olhada Dialogue: 0,0:05:08.16,0:05:10.02,Default,,0000,0000,0000,,A boca e os olhos redimensionam Dialogue: 0,0:05:10.02,0:05:11.66,Default,,0000,0000,0000,,proporcionalmente ao rosto. Dialogue: 0,0:05:11.98,0:05:13.50,Default,,0000,0000,0000,,Mas você provavelmente notou Dialogue: 0,0:05:13.50,0:05:14.88,Default,,0000,0000,0000,,algo errado, Dialogue: 0,0:05:14.88,0:05:16.56,Default,,0000,0000,0000,,os olhos e a boca Dialogue: 0,0:05:16.57,0:05:19.16,Default,,0000,0000,0000,,ainda estão pulando para fora do rosto, Dialogue: 0,0:05:19.16,0:05:20.50,Default,,0000,0000,0000,,mesmo que ambos estejam Dialogue: 0,0:05:20.50,0:05:22.61,Default,,0000,0000,0000,,redimensionados adequadamente. Dialogue: 0,0:05:23.21,0:05:24.91,Default,,0000,0000,0000,,Isso acontece porque ainda temos Dialogue: 0,0:05:24.91,0:05:26.63,Default,,0000,0000,0000,,alguns números "hard-coded" Dialogue: 0,0:05:26.63,0:05:28.40,Default,,0000,0000,0000,,nos nossos comandos da elipse. Dialogue: 0,0:05:28.40,0:05:30.38,Default,,0000,0000,0000,,Alguns números que na verdade deveriam Dialogue: 0,0:05:30.38,0:05:32.66,Default,,0000,0000,0000,,ser frações ou variáveis. Dialogue: 0,0:05:33.15,0:05:34.58,Default,,0000,0000,0000,,Aqui, vou mostrá-los... Dialogue: 0,0:05:34.67,0:05:37.80,Default,,0000,0000,0000,,Então, para as elipses dos olhos, Dialogue: 0,0:05:37.80,0:05:40.82,Default,,0000,0000,0000,,X menos cinquenta para a posição X, Dialogue: 0,0:05:40.84,0:05:43.28,Default,,0000,0000,0000,,significa que isso será sempre X menos 50 Dialogue: 0,0:05:43.44,0:05:45.13,Default,,0000,0000,0000,,mesmo que façamos faceSize Dialogue: 0,0:05:45.13,0:05:46.84,Default,,0000,0000,0000,,menor do que 50 pixels, Dialogue: 0,0:05:46.84,0:05:48.06,Default,,0000,0000,0000,,e isso não faz sentido Dialogue: 0,0:05:48.06,0:05:49.78,Default,,0000,0000,0000,,pois quer dizer que o olho esquerdo Dialogue: 0,0:05:49.78,0:05:50.61,Default,,0000,0000,0000,,não estará Dialogue: 0,0:05:50.61,0:05:52.16,Default,,0000,0000,0000,,mais no rosto. Dialogue: 0,0:05:52.44,0:05:55.22,Default,,0000,0000,0000,,Então isso deve ser X menos uma fração Dialogue: 0,0:05:55.22,0:05:57.26,Default,,0000,0000,0000,,o tamanho da nossa face, Dialogue: 0,0:05:57.28,0:05:59.22,Default,,0000,0000,0000,,e nós podemos descobrir a fração Dialogue: 0,0:05:59.22,0:06:00.15,Default,,0000,0000,0000,,da mesma maneira. Dialogue: 0,0:06:00.15,0:06:03.90,Default,,0000,0000,0000,,50 relativo ao 300 original, Dialogue: 0,0:06:03.90,0:06:07.90,Default,,0000,0000,0000,,então 50 sobre 300, 5 sobre 30, 1 sobre 6, Dialogue: 0,0:06:08.58,0:06:11.95,Default,,0000,0000,0000,,então, 1/6 vezes faceSize Dialogue: 0,0:06:12.44,0:06:14.11,Default,,0000,0000,0000,,e podemos ver outros 50 aqui Dialogue: 0,0:06:14.40,0:06:16.06,Default,,0000,0000,0000,,podemos fazer a mesma coisa, Dialogue: 0,0:06:16.06,0:06:17.36,Default,,0000,0000,0000,,a mesma expressão, Dialogue: 0,0:06:17.36,0:06:19.14,Default,,0000,0000,0000,,aqui temos 100 sobre 300, Dialogue: 0,0:06:19.46,0:06:20.69,Default,,0000,0000,0000,,isso será Dialogue: 0,0:06:20.71,0:06:23.22,Default,,0000,0000,0000,,um terço vezes faceSize, Dialogue: 0,0:06:23.22,0:06:24.72,Default,,0000,0000,0000,,isso é sessenta, Dialogue: 0,0:06:24.72,0:06:26.08,Default,,0000,0000,0000,,esse aqui é Dialogue: 0,0:06:26.08,0:06:28.90,Default,,0000,0000,0000,,um quinto vezes faceSize, Dialogue: 0,0:06:29.27,0:06:32.09,Default,,0000,0000,0000,,e aqui tem outro cinquenta, Dialogue: 0,0:06:32.09,0:06:34.46,Default,,0000,0000,0000,,então um sexto novamente, Dialogue: 0,0:06:34.46,0:06:35.73,Default,,0000,0000,0000,,e quarenta, Dialogue: 0,0:06:35.73,0:06:38.26,Default,,0000,0000,0000,,é o que descobrimos acima Dialogue: 0,0:06:38.26,0:06:39.51,Default,,0000,0000,0000,,dois sobre quinze, Dialogue: 0,0:06:39.51,0:06:44.94,Default,,0000,0000,0000,,então dois quinze avos vezes faceSize. Dialogue: 0,0:06:45.35,0:06:48.12,Default,,0000,0000,0000,,Bem, então vamos tentar novamente... Dialogue: 0,0:06:48.12,0:06:49.48,Default,,0000,0000,0000,,Oh, vejam só! Dialogue: 0,0:06:49.48,0:06:51.26,Default,,0000,0000,0000,,Olhem isso, está lindo! Dialogue: 0,0:06:51.27,0:06:52.05,Default,,0000,0000,0000,,Muito bem Dialogue: 0,0:06:52.62,0:06:54.59,Default,,0000,0000,0000,,Certo, então vamos recapitular: Dialogue: 0,0:06:54.59,0:06:56.12,Default,,0000,0000,0000,,nós criamos esta variável Dialogue: 0,0:06:56.13,0:06:57.95,Default,,0000,0000,0000,,que armazenou o tamanho da face, Dialogue: 0,0:06:57.95,0:06:59.63,Default,,0000,0000,0000,,e isso armazena um número; Dialogue: 0,0:06:59.63,0:07:01.51,Default,,0000,0000,0000,,Então temos essas variáveis, mouthSize Dialogue: 0,0:07:01.51,0:07:03.35,Default,,0000,0000,0000,,e eyeSize Dialogue: 0,0:07:03.35,0:07:05.71,Default,,0000,0000,0000,,e nós os calculamos baseados em frações Dialogue: 0,0:07:05.71,0:07:06.79,Default,,0000,0000,0000,,de faceSize Dialogue: 0,0:07:06.79,0:07:07.77,Default,,0000,0000,0000,,para termos certeza Dialogue: 0,0:07:07.77,0:07:09.50,Default,,0000,0000,0000,,que seus valores sempre mudam Dialogue: 0,0:07:09.50,0:07:12.36,Default,,0000,0000,0000,,baseados neste valor inicial Dialogue: 0,0:07:12.51,0:07:15.10,Default,,0000,0000,0000,,então todos os deslocamentos são Dialogue: 0,0:07:15.10,0:07:16.89,Default,,0000,0000,0000,,calculados com base em faceSize Dialogue: 0,0:07:16.89,0:07:18.45,Default,,0000,0000,0000,,para ter certeza que a posição Dialogue: 0,0:07:18.45,0:07:19.88,Default,,0000,0000,0000,,dentro dos rostos mudam Dialogue: 0,0:07:19.88,0:07:22.06,Default,,0000,0000,0000,,quando faceSize muda. Dialogue: 0,0:07:22.06,0:07:23.01,Default,,0000,0000,0000,,Wooo! Muito bom. Dialogue: 0,0:07:23.01,0:07:24.61,Default,,0000,0000,0000,,Então agora que entendemos Dialogue: 0,0:07:24.61,0:07:25.72,Default,,0000,0000,0000,,como criar variáveis Dialogue: 0,0:07:25.72,0:07:27.86,Default,,0000,0000,0000,,dependentes do valor de outras variáveis, Dialogue: 0,0:07:27.86,0:07:30.38,Default,,0000,0000,0000,,podemos fazer muito com nossos programas. Dialogue: 0,0:07:30.38,0:07:32.36,Default,,0000,0000,0000,,Vamos celebrar fazendo o Winston Dialogue: 0,0:07:32.36,0:07:36.78,Default,,0000,0000,0000,,grande! Yeah, vai Winston!