[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:07.75,0:00:09.60,Default,,0000,0000,0000,,Agora, a gente já tem Dialogue: 0,0:00:09.60,0:00:14.07,Default,,0000,0000,0000,,um sistema funcionando bem legal\Naqui dentro de um level só. Dialogue: 0,0:00:14.07,0:00:15.28,Default,,0000,0000,0000,,Só que agora, \Neu quero expandir Dialogue: 0,0:00:15.28,0:00:18.02,Default,,0000,0000,0000,,um pouco o nosso pensamento\Npara gente se encaixar Dialogue: 0,0:00:18.02,0:00:19.05,Default,,0000,0000,0000,,em outras situações. Dialogue: 0,0:00:19.05,0:00:20.55,Default,,0000,0000,0000,,"Que tipo de situação, Daniel?" Dialogue: 0,0:00:20.55,0:00:23.04,Default,,0000,0000,0000,,Vamos supor que esse sistema\Ntodo que a gente tem na mão, Dialogue: 0,0:00:23.04,0:00:25.12,Default,,0000,0000,0000,,a gente quer usar em outros levels. Dialogue: 0,0:00:25.12,0:00:26.86,Default,,0000,0000,0000,,Eu posso simplesmente\Nselecionar todo mundo Dialogue: 0,0:00:26.86,0:00:28.70,Default,,0000,0000,0000,,e dar aquele bom e velho\Ncontrol C Control V? Dialogue: 0,0:00:28.70,0:00:29.93,Default,,0000,0000,0000,,Claro que pode. Dialogue: 0,0:00:29.93,0:00:31.76,Default,,0000,0000,0000,,Só que eu quero deixar \Numa forma mais profissional. Dialogue: 0,0:00:31.76,0:00:32.74,Default,,0000,0000,0000,,Se, de repente, \Nvocê está trabalhando Dialogue: 0,0:00:32.74,0:00:34.00,Default,,0000,0000,0000,,com outro programador, Dialogue: 0,0:00:34.00,0:00:36.06,Default,,0000,0000,0000,,vocês vão querer, de repente,\Ncompartilhar um arquivo ou outro. Dialogue: 0,0:00:36.06,0:00:38.47,Default,,0000,0000,0000,,Então, é por isso que eu vou\Nexpandir um pouco mais Dialogue: 0,0:00:38.47,0:00:40.15,Default,,0000,0000,0000,,a linha de raciocínio da classe. Dialogue: 0,0:00:40.15,0:00:41.78,Default,,0000,0000,0000,,Então aqui, gente, Dialogue: 0,0:00:41.78,0:00:44.01,Default,,0000,0000,0000,,nós temos \No nosso Level Blueprint, Dialogue: 0,0:00:44.01,0:00:47.15,Default,,0000,0000,0000,,que é onde tem todas \Nessas regras aqui. Dialogue: 0,0:00:47.15,0:00:49.62,Default,,0000,0000,0000,,E a gente tem \Nbasicamente um coletável, Dialogue: 0,0:00:49.62,0:00:50.85,Default,,0000,0000,0000,,vamos dizer assim. Dialogue: 0,0:00:50.85,0:00:57.32,Default,,0000,0000,0000,,Daria até para melhorar\No aspecto desse coletável. Dialogue: 0,0:00:57.32,0:01:00.10,Default,,0000,0000,0000,,A gente pode até de, repente,\Nvir aqui embaixo, Dialogue: 0,0:01:00.10,0:01:02.63,Default,,0000,0000,0000,,na parte de "Rendering" \Ne desligar. Dialogue: 0,0:01:02.63,0:01:05.84,Default,,0000,0000,0000,,Ou, no caso, \Nligar o "Actor Hidden in Game", Dialogue: 0,0:01:05.84,0:01:07.87,Default,,0000,0000,0000,,Que é para ele ficar\Ncom mais carinha de coletável mesmo. Dialogue: 0,0:01:07.87,0:01:12.99,Default,,0000,0000,0000,,Então, você vai esbarrar nele \Ne ele vai ser deletado. Dialogue: 0,0:01:12.99,0:01:16.98,Default,,0000,0000,0000,,Essa briga que ele faz, \Nele meio que dá uma teimada, Dialogue: 0,0:01:16.98,0:01:21.71,Default,,0000,0000,0000,,é porque justamente\Na colisão dele está vindo antes Dialogue: 0,0:01:21.71,0:01:23.82,Default,,0000,0000,0000,,do próprio trigger box. Dialogue: 0,0:01:23.82,0:01:25.23,Default,,0000,0000,0000,,Então, por isso que justamente\Nem uma linha de raciocínio dessa, Dialogue: 0,0:01:25.23,0:01:28.08,Default,,0000,0000,0000,,a gente dá uma engordada na trigger box,\Nque é para garantir Dialogue: 0,0:01:28.08,0:01:31.80,Default,,0000,0000,0000,,que ele vai colidir primeiro \Ncom a box para aí, sim, Dialogue: 0,0:01:31.80,0:01:35.53,Default,,0000,0000,0000,,ele está deletar a tal da esfera. Dialogue: 0,0:01:35.56,0:01:38.56,Default,,0000,0000,0000,,Então sim,\Nisso aqui agora é um sistema de coletável Dialogue: 0,0:01:38.93,0:01:41.33,Default,,0000,0000,0000,,que eu\Nquero começar a apresentar para vocês Dialogue: 0,0:01:41.33,0:01:45.84,Default,,0000,0000,0000,,e algo que não fique preso no level,\No qual é uma boa prática. Dialogue: 0,0:01:45.94,0:01:48.94,Default,,0000,0000,0000,,Aliás,\Numa excelente prática produtora de jogos Dialogue: 0,0:01:49.24,0:01:51.84,Default,,0000,0000,0000,,é no Level Blueprint você programar coisas Dialogue: 0,0:01:51.84,0:01:55.38,Default,,0000,0000,0000,,que tem a ver com o level, então desafios\Nque vão ter dentro do level. Dialogue: 0,0:01:55.92,0:01:58.62,Default,,0000,0000,0000,,Você tem um sistema de coletável\Ncomo de repente Dialogue: 0,0:01:58.62,0:02:01.85,Default,,0000,0000,0000,,uma moedinha, uma arma que você\Nquer coletar e tudo mais. Dialogue: 0,0:02:02.96,0:02:06.63,Default,,0000,0000,0000,,Esse sistema nessa mecânica\Nela vai ser repetida em outros levels. Dialogue: 0,0:02:06.63,0:02:08.59,Default,,0000,0000,0000,,Aliás, essa é a graça do jogo, Dialogue: 0,0:02:08.59,0:02:10.93,Default,,0000,0000,0000,,você ter vários sistemas\Nque eles vão estar funcionando Dialogue: 0,0:02:10.93,0:02:12.73,Default,,0000,0000,0000,,em vários universos diferentes. Dialogue: 0,0:02:12.73,0:02:14.63,Default,,0000,0000,0000,,Então\Npor isso agora eu quero mostrar para vocês Dialogue: 0,0:02:14.63,0:02:18.64,Default,,0000,0000,0000,,pra valer mesmo a tal da classe,\Ncomo aqui no nosso Content Drawer. Dialogue: 0,0:02:19.47,0:02:21.94,Default,,0000,0000,0000,,Vamos começar a customizar esses caras\Naqui, Dialogue: 0,0:02:21.94,0:02:24.94,Default,,0000,0000,0000,,A gente pode vir aqui em conta\Na gente que é meio que a raiz do nosso. Dialogue: 0,0:02:24.98,0:02:27.98,Default,,0000,0000,0000,,No nosso projeto eu vou apertar\No botão direito aqui o foda. Dialogue: 0,0:02:28.28,0:02:31.28,Default,,0000,0000,0000,,Vamos antes de tudo ser pessoas\Norganizadas. Dialogue: 0,0:02:31.65,0:02:34.02,Default,,0000,0000,0000,,Eu vou chamar esse cara aqui de colecta\Nbolso Dialogue: 0,0:02:34.02,0:02:37.02,Default,,0000,0000,0000,,para quem quiser botar tudo em português,\Nbeleza? Dialogue: 0,0:02:37.12,0:02:38.42,Default,,0000,0000,0000,,Coletáveis. Dialogue: 0,0:02:38.42,0:02:39.79,Default,,0000,0000,0000,,Meu convite é sempre tentar Dialogue: 0,0:02:39.79,0:02:42.80,Default,,0000,0000,0000,,já aproveitando pra treinar o inglês,\Npor mais que esteja um pouco arrojados, Dialogue: 0,0:02:43.03,0:02:45.76,Default,,0000,0000,0000,,porque o mercado\Nele é todo inglês nas vagas, Dialogue: 0,0:02:45.76,0:02:48.77,Default,,0000,0000,0000,,as melhores vagas\Nelas vão ser lá fora justamente. Dialogue: 0,0:02:48.80,0:02:51.80,Default,,0000,0000,0000,,Então colecta bons,\NVamos entrar aqui nesse cara. Dialogue: 0,0:02:51.80,0:02:55.37,Default,,0000,0000,0000,,Botão direito novamente Blueprint\Nque leva ao cara que eu estou falando. Dialogue: 0,0:02:56.08,0:02:59.08,Default,,0000,0000,0000,,Na verdade, ele está juntando\Ndois caras que eu já estou falando aqui, Dialogue: 0,0:02:59.08,0:03:01.38,Default,,0000,0000,0000,,que é o sistema de blueprint,\Nque é a linguagem Dialogue: 0,0:03:01.38,0:03:03.22,Default,,0000,0000,0000,,que a gente está utilizando pra fazer. Dialogue: 0,0:03:03.22,0:03:06.55,Default,,0000,0000,0000,,A comunicação entre nós\Né justamente a máquina. Dialogue: 0,0:03:06.92,0:03:08.42,Default,,0000,0000,0000,,É uma classe. Vamos criar aqui. Dialogue: 0,0:03:09.86,0:03:12.26,Default,,0000,0000,0000,,Só que ele vai me dar uma telinha famosa. Dialogue: 0,0:03:12.26,0:03:14.36,Default,,0000,0000,0000,,Floating Bar, Dialogue: 0,0:03:14.36,0:03:16.50,Default,,0000,0000,0000,,perguntar que tipo de blueprint. Dialogue: 0,0:03:16.50,0:03:20.77,Default,,0000,0000,0000,,Como é uma boa prática da Wheel da Epic, Dialogue: 0,0:03:21.00,0:03:22.87,Default,,0000,0000,0000,,eles gostam de facilitar\Na vida do desenvolvedor, Dialogue: 0,0:03:22.87,0:03:25.37,Default,,0000,0000,0000,,então eles vão dar sempre\Num kit de ferramentas Dialogue: 0,0:03:25.37,0:03:28.67,Default,,0000,0000,0000,,já meio mastigado, que é pra facilitar\Na vida do desenvolvedor. Dialogue: 0,0:03:29.21,0:03:31.98,Default,,0000,0000,0000,,Então vocês vão reparar que o seguinte\Ntem vários tipos de classes. Dialogue: 0,0:03:31.98,0:03:34.38,Default,,0000,0000,0000,,Aqui você tem um leque, você tem um ponto, Dialogue: 0,0:03:34.38,0:03:37.38,Default,,0000,0000,0000,,você tem um character,\Nvocê tem o player controller e por aí vai. Dialogue: 0,0:03:37.78,0:03:42.39,Default,,0000,0000,0000,,Então, ou seja, cada um vai ser um tipo de\Nclasse pra momentos específicos. Dialogue: 0,0:03:42.39,0:03:46.89,Default,,0000,0000,0000,,Então Héktor,\Na ideia dele é você fazer um arquivo Dialogue: 0,0:03:46.89,0:03:50.93,Default,,0000,0000,0000,,aonde você pode jogar\Nele dentro do seu level para esse arquivo, Dialogue: 0,0:03:50.93,0:03:54.97,Default,,0000,0000,0000,,justamente esse algo que você pode colocar\Nem qualquer level, porque ele é um ator, Dialogue: 0,0:03:55.27,0:03:55.77,Default,,0000,0000,0000,,um ator. Dialogue: 0,0:03:55.77,0:03:58.70,Default,,0000,0000,0000,,Ele não pode interpretar qualquer filme,\Nqualquer peça de teatro. Dialogue: 0,0:03:58.70,0:04:00.31,Default,,0000,0000,0000,,Essa ideia, essa logística. Dialogue: 0,0:04:00.31,0:04:03.21,Default,,0000,0000,0000,,Então ele é uma classe de um ator\Nque ele tem as regrinhas Dialogue: 0,0:04:03.21,0:04:04.14,Default,,0000,0000,0000,,dentro do universo dele. Dialogue: 0,0:04:04.14,0:04:06.95,Default,,0000,0000,0000,,Só que ele pode funcionar qualquer level. Dialogue: 0,0:04:06.95,0:04:10.58,Default,,0000,0000,0000,,Só que muitas vezes\Nvamos supor aqui que esse ator, Dialogue: 0,0:04:10.82,0:04:14.85,Default,,0000,0000,0000,,ele não é mais um objeto, ele passa a ser,\Nde repente, algo que você pode controlar Dialogue: 0,0:04:15.72,0:04:17.52,Default,,0000,0000,0000,,e por isso que ele, aliás, gosta. Dialogue: 0,0:04:17.52,0:04:19.12,Default,,0000,0000,0000,,Os ícones que eles escolhem. Dialogue: 0,0:04:19.12,0:04:23.23,Default,,0000,0000,0000,,Você pode ver que o ícone do pop é uma\Npecinha de xadrez que acontece com você. Dialogue: 0,0:04:23.23,0:04:25.70,Default,,0000,0000,0000,,Está com um tabuleiro\Nde xadrez ali na sua frente. Dialogue: 0,0:04:26.97,0:04:27.70,Default,,0000,0000,0000,,Que acontece? Dialogue: 0,0:04:27.70,0:04:31.90,Default,,0000,0000,0000,,Você é a mente ali que está raciocinando,\Nestá pensando nas suas estratégias. Dialogue: 0,0:04:32.30,0:04:36.74,Default,,0000,0000,0000,,Só que para você colocar a sua estratégia\Nem ação, você vai precisar Dialogue: 0,0:04:37.08,0:04:41.51,Default,,0000,0000,0000,,possuir, dar o pau, justamente\Ncontrolar algumas peças para aí. Dialogue: 0,0:04:41.51,0:04:44.95,Default,,0000,0000,0000,,De pouquinho em pouquinho\Nvocê vai executando toda a sua estratégia. Dialogue: 0,0:04:45.45,0:04:47.79,Default,,0000,0000,0000,,Então. Ou seja, às vezes existe uma regra. Dialogue: 0,0:04:47.79,0:04:51.72,Default,,0000,0000,0000,,Assim como no jogo de xadrez,\Nnum qualquer jogo de tabuleiro, Dialogue: 0,0:04:51.72,0:04:54.73,Default,,0000,0000,0000,,basicamente as movimentações,\Nelas seguem regras. Dialogue: 0,0:04:54.89,0:05:00.03,Default,,0000,0000,0000,,Então esse ponto é justamente o momento\Naonde você está colocando regras, eventos, Dialogue: 0,0:05:00.03,0:05:03.04,Default,,0000,0000,0000,,condições, sistemas mecânicas Dialogue: 0,0:05:03.54,0:05:05.77,Default,,0000,0000,0000,,para o ato de controlar algo. Dialogue: 0,0:05:05.77,0:05:09.04,Default,,0000,0000,0000,,Então imagina um jogo que ele está 3D, Do\Nnada se esbarra uma coisa ele vira 2D. Dialogue: 0,0:05:09.34,0:05:11.44,Default,,0000,0000,0000,,Já aconteceu esse jogo que você terá\Ncerteza. Dialogue: 0,0:05:11.44,0:05:15.18,Default,,0000,0000,0000,,Mario Party antigão lá de minha quatro\NGame Cube Nintendo Dialogue: 0,0:05:15.18,0:05:19.02,Default,,0000,0000,0000,,e as mecânicas, elas trocavam toda hora\Ne tal, ou seja, um sistema de controle. Dialogue: 0,0:05:19.35,0:05:24.26,Default,,0000,0000,0000,,Ele vai mudando, o character muda e tal,\Nou seja, as vezes você tem personagens Dialogue: 0,0:05:25.32,0:05:25.56,Default,,0000,0000,0000,,que eles Dialogue: 0,0:05:25.56,0:05:28.56,Default,,0000,0000,0000,,vão ter regras diferentes,\Nentão tem um personagem Dialogue: 0,0:05:28.56,0:05:31.56,Default,,0000,0000,0000,,que na verdade ele vai ser inimigo,\Nele não vai ser o jogador principal, Dialogue: 0,0:05:31.73,0:05:34.73,Default,,0000,0000,0000,,então por isso que dá uma classe\Ndiferente, Você tem um controle, Dialogue: 0,0:05:35.27,0:05:39.30,Default,,0000,0000,0000,,a maneira de você utilizar a habilidade\Nas vezes muda, Dialogue: 0,0:05:39.64,0:05:43.71,Default,,0000,0000,0000,,Então por isso que nós temos aqui vários\Ncamaradinhas, é bem, Dialogue: 0,0:05:44.04,0:05:47.05,Default,,0000,0000,0000,,bem diferentes e vão apresentar\Nferramentas diferentes para nós. Dialogue: 0,0:05:47.31,0:05:50.32,Default,,0000,0000,0000,,Por que eu só queria falar para vocês\Nque é o Game Mod. Dialogue: 0,0:05:50.42,0:05:52.55,Default,,0000,0000,0000,,O Game Mod é um tipo de classe Dialogue: 0,0:05:52.55,0:05:55.12,Default,,0000,0000,0000,,onde a gente vai estar\Ncolocando as regras do jogo. Dialogue: 0,0:05:55.12,0:05:58.12,Default,,0000,0000,0000,,Ele é um código toda hora que toda hora\Ntá lendo ele, Dialogue: 0,0:05:58.12,0:06:00.09,Default,,0000,0000,0000,,ela está sempre consultando um game mod. Dialogue: 0,0:06:00.09,0:06:02.09,Default,,0000,0000,0000,,Tá certo aqui, então beleza. Dialogue: 0,0:06:02.09,0:06:03.60,Default,,0000,0000,0000,,Ela é como se fosse uma consulta geral. Dialogue: 0,0:06:03.60,0:06:05.56,Default,,0000,0000,0000,,O grande diretor ou game mod. Dialogue: 0,0:06:05.56,0:06:09.07,Default,,0000,0000,0000,,Vamos começar como um actor,\Numa boa prática que a gente faz Dialogue: 0,0:06:09.20,0:06:12.64,Default,,0000,0000,0000,,a nomenclatura que a gente\Ncostuma seguir em jogos e depende Dialogue: 0,0:06:12.64,0:06:15.71,Default,,0000,0000,0000,,Blueprint em letra maiúscula ou underline. Dialogue: 0,0:06:16.01,0:06:18.28,Default,,0000,0000,0000,,Qualquer ocasião então colecta. Bom, Dialogue: 0,0:06:19.44,0:06:21.78,Default,,0000,0000,0000,,esse aqui gente,\Né o que a gente chama de payment class. Dialogue: 0,0:06:21.78,0:06:25.15,Default,,0000,0000,0000,,É uma classe Pai,\Neu vou estar fazendo aqui um coletável. Dialogue: 0,0:06:25.15,0:06:28.15,Default,,0000,0000,0000,,Pai Como assim Pai Daniel? Dialogue: 0,0:06:28.45,0:06:31.92,Default,,0000,0000,0000,,A ideia aqui do desenvolvedor,\Numa brincadeira que a gente costuma fazer Dialogue: 0,0:06:31.92,0:06:34.93,Default,,0000,0000,0000,,entre resolvedores é que dublador\Nparece que é uma raça meio preguiçosa. Dialogue: 0,0:06:34.93,0:06:40.23,Default,,0000,0000,0000,,Por que as delegações programa um camarada\Nsó para depois ele só replicar? Dialogue: 0,0:06:41.03,0:06:44.04,Default,,0000,0000,0000,,É uma brincadeira,\Nmas ela é uma brincadeira muito efetiva, Dialogue: 0,0:06:44.04,0:06:47.34,Default,,0000,0000,0000,,ou seja, você vai sofrer uma vez\Nsó depois você vai replicar ela. Dialogue: 0,0:06:47.87,0:06:50.88,Default,,0000,0000,0000,,Então esse aqui vai ser o nosso fodder,\Nnossa, o nosso pai. Dialogue: 0,0:06:51.58,0:06:53.24,Default,,0000,0000,0000,,A gente pode abrir ele, Dialogue: 0,0:06:53.24,0:06:56.42,Default,,0000,0000,0000,,ele vai ter uma carinha,\Nele vai ter justamente Viewport construct. Dialogue: 0,0:06:56.42,0:06:58.68,Default,,0000,0000,0000,,O script é event graph. Dialogue: 0,0:06:58.68,0:06:59.75,Default,,0000,0000,0000,,Olha só que legal. Dialogue: 0,0:06:59.75,0:07:02.15,Default,,0000,0000,0000,,E pode ser que esses caras aqueles, tenham\Nsumido. Dialogue: 0,0:07:02.15,0:07:05.12,Default,,0000,0000,0000,,Pode ser que aconteça isso aqui\Njá aconteceu na Marvel. Dialogue: 0,0:07:05.42,0:07:08.86,Default,,0000,0000,0000,,Então Palma, Palma, não queremos cana,\Ncomo diria o nosso Chapolin Colorado. Dialogue: 0,0:07:09.23,0:07:12.60,Default,,0000,0000,0000,,A gente vê no lado esquerdo\Nframe blueprint e você tem functions Dialogue: 0,0:07:12.60,0:07:15.90,Default,,0000,0000,0000,,construcções que você pode ligar\Nele aqui ou você depende. Dialogue: 0,0:07:15.90,0:07:17.17,Default,,0000,0000,0000,,Quem sumiu foi o evento craft. Dialogue: 0,0:07:17.17,0:07:20.07,Default,,0000,0000,0000,,Você pode clicar duas vezes\Naqui, pode mudar de ordem. Dialogue: 0,0:07:20.07,0:07:22.31,Default,,0000,0000,0000,,Enfim, fiquem a vontade tá? Dialogue: 0,0:07:22.31,0:07:25.04,Default,,0000,0000,0000,,E assim como nas outras partes aqui do um, Dialogue: 0,0:07:25.04,0:07:28.05,Default,,0000,0000,0000,,a gente tinha lá, por exemplo,\Num alt lá, que é uma lista das coisas. Dialogue: 0,0:07:28.55,0:07:31.08,Default,,0000,0000,0000,,A gente tem aqui também \Nos nossos componentes. Dialogue: 0,0:07:31.08,0:07:35.15,Default,,0000,0000,0000,,Dá pra gente começar a compor \Ntudo o que precisa visualmente para, Dialogue: 0,0:07:35.22,0:07:37.86,Default,,0000,0000,0000,,de repente, fazer uma moeda.\NEu vou usar exemplo de uma moeda. Dialogue: 0,0:07:37.86,0:07:40.86,Default,,0000,0000,0000,,Então você precisa de repente,\Npelo menos duas coisas uma agenda moeda Dialogue: 0,0:07:41.13,0:07:45.83,Default,,0000,0000,0000,,e a caixinha de de de colisão,\Nque é o que já tinha começado a fazer. Já Dialogue: 0,0:07:46.93,0:07:48.03,Default,,0000,0000,0000,,de repente dá pra colocar Dialogue: 0,0:07:48.03,0:07:51.04,Default,,0000,0000,0000,,até uma partícula zinha de efeito especial\Npra fazer um brilhinho. Dialogue: 0,0:07:51.04,0:07:53.24,Default,,0000,0000,0000,,Dá pra colocar justamente empilhando aqui. Dialogue: 0,0:07:53.24,0:07:56.24,Default,,0000,0000,0000,,Cada componente visual\Npode ser justamente uma peça. Dialogue: 0,0:07:56.88,0:07:58.31,Default,,0000,0000,0000,,Então vamos dar um LED aqui. Dialogue: 0,0:07:58.31,0:08:01.18,Default,,0000,0000,0000,,Eu posso começar com cilindrar. Dialogue: 0,0:08:01.18,0:08:06.25,Default,,0000,0000,0000,,Se ele der em inglês, ele começa com y,\Ny l para você começar a procurar. Dialogue: 0,0:08:06.25,0:08:11.39,Default,,0000,0000,0000,,Se Linder tá, e dá pra gente\Nsó dar uma leve customizada nele aqui, tá? Dialogue: 0,0:08:11.42,0:08:14.43,Default,,0000,0000,0000,,Vamo apertar. E pra poder rotacionar, Dialogue: 0,0:08:14.56,0:08:17.56,Default,,0000,0000,0000,,rotaciona que 90 graus vamos com a escala. Dialogue: 0,0:08:17.96,0:08:20.26,Default,,0000,0000,0000,,Dá uma amassadinha nele, tá? Dialogue: 0,0:08:20.26,0:08:23.10,Default,,0000,0000,0000,,E aí o seguinte\Ncaso vocês tenham criado esse projeto Dialogue: 0,0:08:23.10,0:08:26.10,Default,,0000,0000,0000,,com o Content Starter Content, Dialogue: 0,0:08:26.10,0:08:29.57,Default,,0000,0000,0000,,a gente vai poder colocar um camaradinha\Naqui chamada Google de material. Dialogue: 0,0:08:30.18,0:08:34.88,Default,,0000,0000,0000,,Oh pá, você vai aqui\NMaterial do lado M Metal Gold. Dialogue: 0,0:08:35.38,0:08:37.82,Default,,0000,0000,0000,,Daniel, acho que eu estava meio distraído. Dialogue: 0,0:08:37.82,0:08:40.88,Default,,0000,0000,0000,,Eu acho que eu esqueci de tirar \Na caixinha do Starter Content Dialogue: 0,0:08:41.22,0:08:42.45,Default,,0000,0000,0000,,e aí lascou a vida. Dialogue: 0,0:08:42.45,0:08:46.19,Default,,0000,0000,0000,,Eu preciso deletar esse projeto,\Ncriar outro não precisa aqui em conta. Dialogue: 0,0:08:46.19,0:08:47.29,Default,,0000,0000,0000,,Trouxe isso aqui uma vez. Dialogue: 0,0:08:47.29,0:08:51.40,Default,,0000,0000,0000,,Pra quem esqueceu de ligar o Contente\NDrawer, você pode ver aqui em Ed Dialogue: 0,0:08:52.16,0:08:54.73,Default,,0000,0000,0000,,Tal Ed Fisher Our Content Pack Dialogue: 0,0:08:55.80,0:08:58.77,Default,,0000,0000,0000,,e você vê aqui em Content Start\Nvocê traz ele pra dentro. Dialogue: 0,0:08:58.77,0:09:00.10,Default,,0000,0000,0000,,Seu projeto tá bom? Dialogue: 0,0:09:00.10,0:09:02.64,Default,,0000,0000,0000,,Então,\Nisso aqui é só pra vocês verem que é Dialogue: 0,0:09:02.64,0:09:04.81,Default,,0000,0000,0000,,ela dá umas opções\Nna hora de criar o projeto, Dialogue: 0,0:09:04.81,0:09:07.88,Default,,0000,0000,0000,,mas nenhuma é assim, tipo pra\Nvocê se arrepender amargamente, tá? Dialogue: 0,0:09:07.95,0:09:09.71,Default,,0000,0000,0000,,Então fiquem tranquilos. Dialogue: 0,0:09:09.71,0:09:13.72,Default,,0000,0000,0000,,E aí galera, O que precisa fazer\Npra fechar esse núcleo aqui? Dialogue: 0,0:09:14.08,0:09:17.09,Default,,0000,0000,0000,,A gente precisa trazer todo esse camarada, Dialogue: 0,0:09:17.46,0:09:20.16,Default,,0000,0000,0000,,Só que agora pra cá que tá faltando aqui. Dialogue: 0,0:09:20.16,0:09:21.46,Default,,0000,0000,0000,,Tá faltando a caixa de colisão. Dialogue: 0,0:09:21.46,0:09:23.43,Default,,0000,0000,0000,,Então vamos dar um edge aqui. Dialogue: 0,0:09:23.43,0:09:27.40,Default,,0000,0000,0000,,Não chama mais trigger tal,\Nele troca o nome, ele troca o nome para Dialogue: 0,0:09:28.80,0:09:33.20,Default,,0000,0000,0000,,box Colisão fechou então a colisão. Dialogue: 0,0:09:33.20,0:09:36.34,Default,,0000,0000,0000,,Como já tava explicando antes\Naqui, vamos deixar la gordinha Dialogue: 0,0:09:37.08,0:09:39.34,Default,,0000,0000,0000,,que ela precisa,\No que é o por que to brincando? Dialogue: 0,0:09:39.34,0:09:44.52,Default,,0000,0000,0000,,Dá la ser gordinha, que ela precisa\Nestar sempre pra fora da malha 3D Dialogue: 0,0:09:44.85,0:09:47.12,Default,,0000,0000,0000,,que é pra você justamente colidir\Ncom ela primeiro de tudo. Dialogue: 0,0:09:48.25,0:09:49.95,Default,,0000,0000,0000,,Então seja com esse cara aqui feito, Dialogue: 0,0:09:49.95,0:09:53.12,Default,,0000,0000,0000,,Lembra que a gente pode selecionar\Nesses casos aqui? Dialogue: 0,0:09:53.12,0:09:55.03,Default,,0000,0000,0000,,Deletar já Vamos lá investigar. Dialogue: 0,0:09:55.03,0:09:58.30,Default,,0000,0000,0000,,Todo mundo lembra que eu tinha começado\Na fazer uma aula de uma cena Dialogue: 0,0:09:58.30,0:10:01.30,Default,,0000,0000,0000,,onde eu selecionava uma trigger box. Dialogue: 0,0:10:01.63,0:10:04.90,Default,,0000,0000,0000,,Vinha aqui no Level Blueprint\Ne eu adicionava eventos pra ele Dialogue: 0,0:10:05.57,0:10:07.00,Default,,0000,0000,0000,,mesma coisa não muda. Dialogue: 0,0:10:07.00,0:10:11.41,Default,,0000,0000,0000,,Seleciona\Nbox quiser renomear até F2, box Dialogue: 0,0:10:11.81,0:10:15.18,Default,,0000,0000,0000,,sei lá, box colisão\Nevita ficar usando espaço. Dialogue: 0,0:10:15.18,0:10:18.82,Default,,0000,0000,0000,,Está no nome das coisas assim\Nqualquer coisa digital eu recomendo Super. Dialogue: 0,0:10:19.55,0:10:23.66,Default,,0000,0000,0000,,Então botão direito enquanto ele está\Nselecionado e de Event for Box colisão. Dialogue: 0,0:10:24.42,0:10:27.42,Default,,0000,0000,0000,,Colega colocou esse cara ou Daniel\NPera, pera, pera aí, Dialogue: 0,0:10:28.59,0:10:30.46,Default,,0000,0000,0000,,Estou vendo uma diferença aí cara, Dialogue: 0,0:10:30.46,0:10:33.46,Default,,0000,0000,0000,,o nó é o mesmo propósito,\Nmas ele tem muito mais opção sim. Dialogue: 0,0:10:33.70,0:10:36.60,Default,,0000,0000,0000,,Quando você entra numa classe,\Nvocê pode fazer algo muito mais Dialogue: 0,0:10:36.60,0:10:39.60,Default,,0000,0000,0000,,nichado, muito mais específico,\Ncom muito mais ferramenta. Dialogue: 0,0:10:39.67,0:10:40.94,Default,,0000,0000,0000,,É mais profissional. Dialogue: 0,0:10:40.94,0:10:42.27,Default,,0000,0000,0000,,Eu estou filmando para vocês. Dialogue: 0,0:10:42.27,0:10:44.64,Default,,0000,0000,0000,,É muito mais profissional\Ntrabalhar dessa forma. Dialogue: 0,0:10:44.64,0:10:45.98,Default,,0000,0000,0000,,Gente, segue o barco, Dialogue: 0,0:10:45.98,0:10:48.95,Default,,0000,0000,0000,,Vamos brincar de programador\NAgora vou até programar de uma forma Dialogue: 0,0:10:48.95,0:10:52.42,Default,,0000,0000,0000,,um pouquinho mais rápida, obviamente\Ndando todo o contexto para vocês. Dialogue: 0,0:10:52.88,0:10:55.59,Default,,0000,0000,0000,,Então vou criar esse cara, dar um destroy Dialogue: 0,0:10:55.59,0:10:58.86,Default,,0000,0000,0000,,na minha box colisão e na\Nna minha moedinha tal. Dialogue: 0,0:10:59.06,0:11:02.56,Default,,0000,0000,0000,,Então vamos lá Dom oder Héktor,\Neu posso já puxar dele. Dialogue: 0,0:11:03.33,0:11:05.70,Default,,0000,0000,0000,,Quer estrutura de Person? Dialogue: 0,0:11:05.70,0:11:09.23,Default,,0000,0000,0000,,Se ele dá uma setinha pra cima\Nentão nesse cara pode ver que ele já pulou Dialogue: 0,0:11:09.23,0:11:10.17,Default,,0000,0000,0000,,o evento. Dialogue: 0,0:11:10.17,0:11:13.54,Default,,0000,0000,0000,,Lembrando que a linha branca\Nele tá falando o que eu vou fazer Dialogue: 0,0:11:13.54,0:11:17.44,Default,,0000,0000,0000,,E a linha azul está perguntando pra\Nquem é esse quem colidindo Dialogue: 0,0:11:17.44,0:11:20.44,Default,,0000,0000,0000,,com esse quem realizando esse o quê? Dialogue: 0,0:11:20.54,0:11:21.75,Default,,0000,0000,0000,,É isso que ele está fazendo? Dialogue: 0,0:11:21.75,0:11:25.62,Default,,0000,0000,0000,,Tá desse cara aqui \Neu posso dar agora um destroy? Dialogue: 0,0:11:26.65,0:11:28.09,Default,,0000,0000,0000,,Héktor Tá, Dialogue: 0,0:11:28.09,0:11:31.36,Default,,0000,0000,0000,,Ou melhor ainda\Nquando eu estou dentro de uma classe, Dialogue: 0,0:11:31.79,0:11:36.59,Default,,0000,0000,0000,,eu posso dar um destroy,\NO que componente component? Dialogue: 0,0:11:36.59,0:11:38.06,Default,,0000,0000,0000,,Eu posso selecionar alguém para destruir? Dialogue: 0,0:11:38.06,0:11:42.93,Default,,0000,0000,0000,,Eu posso true Todo mundo o Héktor inteiro\Nque a BP coleta bom ou deletar só alguém. Dialogue: 0,0:11:43.57,0:11:47.37,Default,,0000,0000,0000,,Vamos começar de repente só com sei lá, Dialogue: 0,0:11:47.67,0:11:52.08,Default,,0000,0000,0000,,deixa eu trocar essa cilindro\Naqui e chamá la de coin de moeda tal. Dialogue: 0,0:11:52.81,0:11:56.18,Default,,0000,0000,0000,,Então Destroy component\Neu vou deletar a coin, Dialogue: 0,0:11:56.98,0:11:59.35,Default,,0000,0000,0000,,então ele vai trazer aqui somente a coin. Dialogue: 0,0:11:59.35,0:12:02.99,Default,,0000,0000,0000,,O único problema é que é legal\Nvocê também deletar o box colisão que é. Dialogue: 0,0:12:02.99,0:12:07.62,Default,,0000,0000,0000,,Ou seja, se você vai destruir só a moeda,\Na colisão ainda está lá. Dialogue: 0,0:12:07.66,0:12:10.66,Default,,0000,0000,0000,,Ou seja, se você já tem um contador\Nde moeda, ele vai ficar sempre disparando, Dialogue: 0,0:12:11.03,0:12:14.46,Default,,0000,0000,0000,,Então vamos selecionar\Nela também e deletar esse cara aqui Dialogue: 0,0:12:15.90,0:12:17.10,Default,,0000,0000,0000,,com pai. Dialogue: 0,0:12:17.10,0:12:20.10,Default,,0000,0000,0000,,Vamos voltar aqui para o nosso level\Napós deletar esses caras, tá? Dialogue: 0,0:12:20.54,0:12:24.38,Default,,0000,0000,0000,,Perdão, vamos só voltar aqui\Nno top de person no leva para frente. Dialogue: 0,0:12:24.78,0:12:25.84,Default,,0000,0000,0000,,Vamos deletar esses Dialogue: 0,0:12:25.84,0:12:26.68,Default,,0000,0000,0000,,caras. Escolhemos aqui Dialogue: 0,0:12:26.68,0:12:29.68,Default,,0000,0000,0000,,porque agora estamos fazendo\Nele de uma maneira mais profissional. Dialogue: 0,0:12:29.88,0:12:31.38,Default,,0000,0000,0000,,Uma mão no controller, ok? Dialogue: 0,0:12:31.38,0:12:33.05,Default,,0000,0000,0000,,A nossa amadinho Dialogue: 0,0:12:33.05,0:12:34.48,Default,,0000,0000,0000,,então lembra que eu falei para vocês Dialogue: 0,0:12:34.48,0:12:37.56,Default,,0000,0000,0000,,o Agora que tem um cara\Nque ele é imparcial? Dialogue: 0,0:12:37.86,0:12:40.52,Default,,0000,0000,0000,,Se eu fizer um outro level,\Nfazer o boss final aqui, Dialogue: 0,0:12:40.52,0:12:44.40,Default,,0000,0000,0000,,fazer um outro level,\Neu posso usar essa classe aqui, Dialogue: 0,0:12:45.13,0:12:48.13,Default,,0000,0000,0000,,então eu posso\Njustamente tá destruindo ela. Dialogue: 0,0:12:49.83,0:12:50.77,Default,,0000,0000,0000,,Então galera, aqui ti Dialogue: 0,0:12:50.77,0:12:54.74,Default,,0000,0000,0000,,começou a fazer uma classe de uma forma\Nmuito mais profissional. Dialogue: 0,0:12:55.04,0:12:58.24,Default,,0000,0000,0000,,Se você parar pra pensar a classe aqui\Nela está funcionando perfeitamente Dialogue: 0,0:12:58.24,0:13:01.61,Default,,0000,0000,0000,,para um sistema de uma moedinha\Nonde ele pode usar em qualquer level. Dialogue: 0,0:13:01.85,0:13:06.52,Default,,0000,0000,0000,,Essa é a viagem e se você pirar mais\Nainda o cabeção, o que vai acontecer? Dialogue: 0,0:13:06.95,0:13:10.96,Default,,0000,0000,0000,,Você vai poder de repente\Ncriar qualquer coisa que você pode coletar Dialogue: 0,0:13:10.96,0:13:11.52,Default,,0000,0000,0000,,justamente. Dialogue: 0,0:13:11.52,0:13:15.46,Default,,0000,0000,0000,,Então, de repente, você quer fazer\Numa coleta de uma arma, uma coleta Dialogue: 0,0:13:15.46,0:13:18.43,Default,,0000,0000,0000,,de alguma vestimenta, qualquer coisa,\Ne aquela vai sumir do cenário Dialogue: 0,0:13:19.03,0:13:21.16,Default,,0000,0000,0000,,e pode de repente entrar no inventário. Dialogue: 0,0:13:21.16,0:13:23.03,Default,,0000,0000,0000,,E essa forma que a gente tem que fazer? Dialogue: 0,0:13:23.03,0:13:23.73,Default,,0000,0000,0000,,Maravilha! Dialogue: 0,0:13:23.73,0:13:28.14,Default,,0000,0000,0000,,Então convido vocês aí a estar de repente\Narriscando, troca um pouco a arte, Dialogue: 0,0:13:28.30,0:13:31.18,Default,,0000,0000,0000,,troca um pouco o material,\Nespalha um pouco mais. Dialogue: 0,0:13:31.18,0:13:33.61,Default,,0000,0000,0000,,Dá para vocês agora\Nreplicar em várias vezes Dialogue: 0,0:13:33.61,0:13:36.15,Default,,0000,0000,0000,,e você vai começar a ter uma carinha\Nmuito mais próxima de um jogo.