[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:03.30,Default,,0000,0000,0000,,Vamos explorar mais um pouco toda essa parte de desenhar. Dialogue: 0,0:00:03.30,0:00:05.27,Default,,0000,0000,0000,,O que podemos fazer além de retângulos? Dialogue: 0,0:00:05.27,0:00:07.72,Default,,0000,0000,0000,,Bem, podemos fazer formatos ovais usando a palavra "ellipse", Dialogue: 0,0:00:07.72,0:00:09.97,Default,,0000,0000,0000,,se trata de outro comando que o computador conhece. Dialogue: 0,0:00:09.97,0:00:13.20,Default,,0000,0000,0000,,Na verdade nós temos uma palavra especial para estes comandos. Dialogue: 0,0:00:13.20,0:00:15.07,Default,,0000,0000,0000,,Vamos chamá-las de funções. Dialogue: 0,0:00:15.07,0:00:18.05,Default,,0000,0000,0000,,Daqui pra frente utilizarei a palavra "função" para estes comandos. Dialogue: 0,0:00:18.05,0:00:20.84,Default,,0000,0000,0000,,Continuando, vamos escrever a função de nome "ellipse", Dialogue: 0,0:00:20.84,0:00:23.37,Default,,0000,0000,0000,,e em seguida dois parenteses e um ponto-e-virgula. Dialogue: 0,0:00:23.37,0:00:24.60,Default,,0000,0000,0000,,Não está funcionando! Dialogue: 0,0:00:24.60,0:00:27.44,Default,,0000,0000,0000,,Temos esta mensagem de erro falando de parâmetros, seja lá o que estes sejam. Dialogue: 0,0:00:27.44,0:00:29.05,Default,,0000,0000,0000,,Você consegue ver o que falta, Dialogue: 0,0:00:29.05,0:00:31.13,Default,,0000,0000,0000,,se comparado ao que acabamos de escrever para o retângulo(rect)? Dialogue: 0,0:00:31.13,0:00:33.72,Default,,0000,0000,0000,,Quando somente escrevemos "ellipse", não estamos informando os números, como fizemos para o retângulo. Dialogue: 0,0:00:33.72,0:00:37.55,Default,,0000,0000,0000,,Estes números são chamados de parâmetros- Dialogue: 0,0:00:37.55,0:00:42.80,Default,,0000,0000,0000,,costumamos dizer que passamos parâmetros para as funções, e eles controlam o comportamento das mesmas. Dialogue: 0,0:00:42.80,0:00:48.80,Default,,0000,0000,0000,,Sem os parâmetros, o programa não sabe onde você quer a sua elipse, Dialogue: 0,0:00:48.80,0:00:50.67,Default,,0000,0000,0000,,ou quão grande fazê-la. Dialogue: 0,0:00:50.67,0:00:52.80,Default,,0000,0000,0000,,Agora aquela mensagem de erro faz mais sentido. Dialogue: 0,0:00:52.80,0:00:54.72,Default,,0000,0000,0000,,Vamos em frente e passar quatro parâmetros para a função, Dialogue: 0,0:00:54.72,0:01:01.04,Default,,0000,0000,0000,,para controlar a localização no eixo x ,y e a largura e altura nós queremos para a elipse . Dialogue: 0,0:01:01.04,0:01:03.77,Default,,0000,0000,0000,,Anteriormente, nós divertimo-nos em mover nossa elipse livremente pelo quadro branco. Dialogue: 0,0:01:03.77,0:01:08.20,Default,,0000,0000,0000,,e também aumentâ-la e diminuí-la. Dialogue: 0,0:01:08.20,0:01:11.63,Default,,0000,0000,0000,,Certo, agora que nós já vimos o básico, vamos tentar desenhar uma elipse grande Dialogue: 0,0:01:11.63,0:01:14.13,Default,,0000,0000,0000,,bem no meio da tela. Dialogue: 0,0:01:14.13,0:01:17.50,Default,,0000,0000,0000,,A primeira pergunta que você deverá fazer, é aonde é o meio? Dialogue: 0,0:01:17.50,0:01:20.30,Default,,0000,0000,0000,,Apenas para revisar, nós temos essa limite superior à esquerda, cujo valor é 0 Dialogue: 0,0:01:20.30,0:01:26.05,Default,,0000,0000,0000,,e a direita é 400, e o em baixo é 400 também Dialogue: 0,0:01:26.05,0:01:34.54,Default,,0000,0000,0000,,Se nós quisermos imaginar onde está o meio, nós pensaremos que seja a metade de 400 à cima, e metade de 400 à baixo, ou seja, 200,200. Dialogue: 0,0:01:34.54,0:01:37.10,Default,,0000,0000,0000,,Vamos em frente para mostrarmos isso. Dialogue: 0,0:01:37.10,0:01:41.61,Default,,0000,0000,0000,,Nós faremos nossa função elipse , passando parâmetros para ela, tornando-a bem grande. Dialogue: 0,0:01:41.61,0:01:43.67,Default,,0000,0000,0000,,Pronto!!! Dialogue: 0,0:01:43.67,0:01:46.38,Default,,0000,0000,0000,,Apenas por diversão, vamos por um retângulo aqui também. Dialogue: 0,0:01:46.38,0:01:50.22,Default,,0000,0000,0000,,Nós usaremos rect 200, 200 um pouco menor. Dialogue: 0,0:01:50.22,0:01:53.20,Default,,0000,0000,0000,,Isso é interessante. Dialogue: 0,0:01:53.20,0:01:55.38,Default,,0000,0000,0000,,O que este pequeno experimento nos mostra? Dialogue: 0,0:01:55.38,0:02:01.94,Default,,0000,0000,0000,,Bem, nós podemos ver que o ponto 200,200 é na verdade o centro da elipse. Dialogue: 0,0:02:01.94,0:02:09.60,Default,,0000,0000,0000,,Para retângulos, esses parâmetros são diferentes - os números 200,200 significam onde ficará o canto superior esquerdo do retângulo. Dialogue: 0,0:02:09.60,0:02:14.13,Default,,0000,0000,0000,,Isso é realmente importante para lembrar quando nós estamos tentando posicionar nossas figuras. Dialogue: 0,0:02:14.13,0:02:17.60,Default,,0000,0000,0000,,Ok, agora vamos mover em linhas simples. Dialogue: 0,0:02:17.60,0:02:20.84,Default,,0000,0000,0000,,Essa função é apenas para construir uma linha. Dialogue: 0,0:02:20.84,0:02:22.88,Default,,0000,0000,0000,,Nós passamos 4 parâmetros para ela. Dialogue: 0,0:02:22.88,0:02:28.41,Default,,0000,0000,0000,,Mas a linha não tem um tamanho como um retângulo, então o que esses números todos controlam? Dialogue: 0,0:02:28.41,0:02:35.22,Default,,0000,0000,0000,,O primeiro e o segundo parâmetros, igual ao das outras figuras, atribuem valores iniciais aos eixo x e y da linha . Dialogue: 0,0:02:35.22,0:02:46.38,Default,,0000,0000,0000,,Os últimos dois parâmetros especificam os valores finais dos eixos x e y da linha. Dialogue: 0,0:02:46.38,0:02:52.80,Default,,0000,0000,0000,,Agora nós entendemos como funciona, vamos ver alguma coisa que nós achamos estranho num primeiro momento. Dialogue: 0,0:02:52.80,0:02:57.27,Default,,0000,0000,0000,,O que acontece se eu fizer um retângulo iniciar no canto superior esquerdo? Dialogue: 0,0:02:57.27,0:03:04.55,Default,,0000,0000,0000,,E então fazê-lo bem grande? Dialogue: 0,0:03:04.55,0:03:08.04,Default,,0000,0000,0000,,Nós podemos fazêlo bem grande, mais isso é um pouco muito grande eu acho. Dialogue: 0,0:03:08.04,0:03:12.17,Default,,0000,0000,0000,,Nós vemos que isso gradualmente começa a fazer com que a elipse desapareça. Dialogue: 0,0:03:12.17,0:03:15.17,Default,,0000,0000,0000,,Nós podemos fazê-la desaparecer completamente. Dialogue: 0,0:03:15.17,0:03:18.38,Default,,0000,0000,0000,,Agora nós estamos nos perguntando para onde ela foi. Dialogue: 0,0:03:18.38,0:03:21.67,Default,,0000,0000,0000,,Bem, o programa na verdade desenha suas formas em ordem. Dialogue: 0,0:03:21.67,0:03:26.54,Default,,0000,0000,0000,,A primeira ele desenha sua elipse, depois o retângulo fica em cima e depois a linha é a última de cima. Dialogue: 0,0:03:26.54,0:03:31.10,Default,,0000,0000,0000,,Então a elipse ainda está lá - Ela apenas está , como você vê, na camada de baixo. Dialogue: 0,0:03:31.10,0:03:33.30,Default,,0000,0000,0000,,Isso é um ponto importante para se lembrar. Dialogue: 0,0:03:33.30,0:03:36.84,Default,,0000,0000,0000,,O que poderia acontecer se nós desenhássemos nossa linha primeiro? Dialogue: 0,0:03:36.84,0:03:39.05,Default,,0000,0000,0000,,Nós apenas não poderíamos vê-la, não é ? Dialogue: 0,0:03:39.05,0:03:42.05,Default,,0000,0000,0000,,Você poderá fazer isso em seus programas e perguntar, Ei, aonde foi para minha linha? Dialogue: 0,0:03:42.05,0:03:45.38,Default,,0000,0000,0000,,A ideia é que a linha está lá, apenas está escondida agora. Dialogue: 0,0:03:45.38,0:03:50.55,Default,,0000,0000,0000,,A mesma coisa a elipse e o retângulo. Dialogue: 0,0:03:50.55,0:03:59.27,Default,,0000,0000,0000,,Nós podemos fazer efeitos com isso determinando que formas são desenhadas em cima de outras formas apenas modificando a ordem que as escrevemos. Dialogue: 0,0:03:59.27,0:04:03.60,Default,,0000,0000,0000,,Agora, Eu apenas quero introduzir um pouco de termos técnicos antes de acabar. Dialogue: 0,0:04:03.60,0:04:09.55,Default,,0000,0000,0000,,Assim que você irá aprender em matemática, nós podemos usar a letra x para significar o quão distante nós posicionaremos a figura. Dialogue: 0,0:04:09.55,0:04:12.05,Default,,0000,0000,0000,,e a letra y para significar o quão distante a altura da figura. Dialogue: 0,0:04:12.05,0:04:14.37,Default,,0000,0000,0000,,Isso parece um pouco estranho se você não usa isso frequentemente. Dialogue: 0,0:04:14.37,0:04:19.97,Default,,0000,0000,0000,,mas é mais fácil dizer que x é o quanto andamos de distância e o y é o quanto estamos alto ou baixo. Dialogue: 0,0:04:19.97,0:04:23.91,Default,,0000,0000,0000,,Por exemplo, os primeiros dois parâmetros da nossa elipse dizem Dialogue: 0,0:04:23.91,0:04:29.44,Default,,0000,0000,0000,,que o x poderá ser de 200 e o y poderá ser 229. Dialogue: 0,0:04:29.44,0:04:34.57,Default,,0000,0000,0000,,Lá você poderá tê-lo, a mesma coisa que dizer o quão longe no horizonte ele está e o quão alto na vertical ele está. Dialogue: 0,0:04:34.57,0:04:37.70,Default,,0000,0000,0000,,A outra questão que você poderá ter é, Dialogue: 0,0:04:37.70,0:04:40.10,Default,,0000,0000,0000,,Que unidades nós temos para usar nesse tempo todo? Dialogue: 0,0:04:40.10,0:04:43.20,Default,,0000,0000,0000,,Quando nós dizemos 200, é em centímetros, polegadas ou milhas? Dialogue: 0,0:04:43.20,0:04:48.97,Default,,0000,0000,0000,,Nós estamos usando unidades chamadas pixels, e um pixel é uma minúscula unidade de ponto na tela. Dialogue: 0,0:04:48.97,0:04:52.72,Default,,0000,0000,0000,,Esta tela é de tamanho de 400 pixels. Dialogue: 0,0:04:52.72,0:05:01.30,Default,,0000,0000,0000,,Esta é a razão nós sempre dissemos que o canto superior esquerdo é 0, e o do outro lado é 400, porque o máximo é 400. Dialogue: 0,0:05:01.30,0:05:07.67,Default,,0000,0000,0000,,Igualmente, quando nós dissemos 200, significa 200 pixels, e você provavelmente entenderá. Dialogue: 0,0:05:07.67,0:05:13.44,Default,,0000,0000,0000,,Fantástico. Agora nós conhecemos tudo sobre as funções rect, line e elipse e seus parâmetros. Dialogue: 0,0:05:13.44,0:05:17.00,Default,,0000,0000,0000,,Nós estamos cobrindo um monte de coisas, detalhando, explorando e estará familiarizado com tudo isso logo , logo.