Olá pessoal eu sou classe sejam bem-vindos de volta na série criando o jogo de plataforma 2D nagô do vídeo de hoje nós vamos criar este bloco que a gente consegue empurrar com o nosso jogador e também esse sistema de trampolim né Essas molas que subindo nela vai levantar o nosso jogador semelhante ao pulador de Sonic e outros jogos clássicos que você vem por aí então sem mais eu quero te convidar para curtir esse vídeo caso goste do conteúdo dele se inscrever aqui no canal se não for inscrito e se possível compartilhar com o máximo de pessoas para que esse canal crença e alcance outras pessoas mas como de costume se você chegou diretamente Neste vídeo aqui nos cards eu estarei deixando um link com a Playlist completa sem mais vamos para o vídeo E aí ei ei vamos conversar com as coisas mais fáceis primeiro e é mais fácil de todas é um boxe é uma caixa objeto que a gente consegue mover ou criar uma nova cena colher o Naldo tipo que macbare ou renomear aqui para no Fox tá vai ser esse nome e aqui nos nossos assentos eu vou aqui em Turim nos procurar tirei aqui nós vamos levar esta imagem completa e vamos aprender um forma de recortar um uma textura única bem simples aqui deixam apenas um olhar para o tecto e nós vamos aqui com ela selecionada inspetor e ver a nossa posição pra que ela fique centralizada agora para que eu escolhi apenas um objeto uma parte dessa textura eu vou habilitar aqui no inspetor opção região aqui em relevo e ela vai sumir mas eu lembro que a gente habilita também essa opção aqui embaixo aparece a aba tector Ryan E clicando nós temos esse painel aumentar um pouco aqui para você o João com scroll tá E aqui no Snap mod nós vamos clicar e escolher Grid Snap e para que fique perfeito mudar o passo para 16 o porto 16 está exatamente o tamanho do nosso time agora vamos mover aqui e simplesmente selecionar esta parte nós voltarmos lá ele já mostra somente a parte do bloco que nós vamos vou ver que é esse aqui certo então já vamos salvar isso aqui os nossos percebes como no box Está salvo agora Como nós já sabemos o clímax que tem ter uma colete achei corrija corrija Ok e vamos aproveitar a forma da nossa textura é colocar um rectângulo vamos desabilitar aqui o Grid Snap e escolheu e os pixels neve para que assim a gente consiga ajustar no tamanho da textura tá eu estou em um pouco rápido porque se você já fizeram outras vezes também na frente o pede muito tempo perfeito Agora eu preciso configurar colisão nosso mundo Box nós vamos aqui em colágeno e aqui nas colisões nós vamos usar essa camada número 8 tá ela não tem nada aqui então Tu sabe o jeito porque é preciso aqui em cima da Killers e to different players Não render tá vendo colocar aqui na 8 puxa Bolt que são 15 rabita puxamos muito na camada oito ficam os shows perfeito dá um close aqui clicando em uma box de volta às aulas em Leia colocar ele na camada os puxou Se desabilitar a camada de Player mas ele vai mascarar o player ainda aqui ó tá ele também tem que estar na camada the world por quê Porque a gente quer que o nosso player ao subir sobre ele fique na relação de alho então Word e puxa botar até porque errado aqui são essas as duas camadas a atenção para isso perfeito só vamos e nós vamos colocar esse objeto aqui no nosso nível 2 eu vou eu abrir aqui as cenas pode o nível 2 só para gente trabalhar um pouco lá leva os Aliás leva os leva para a gente poder trabalhar aqui e também eu quero mostrar o interessante para vocês Tá eu já tinha colocado um teste aqui no nosso saiu map só para ver a altura ele tá pronto ele vai ficar ali aonde nós temos que empurrá-lo E aí para isso nós vamos fazer essa base aqui também continua fofa demais né é que aqui até aqui e não tem problema a gente não tá fazendo leva design mas que eu quero que enquanto eu vou fazer isso aqui eu quero que você entenda o seguinte é interessante quando a gente vai trabalhando com level design que a gente pensa em colocar dificuldades gradativas nosso jogo não adianta colocar todas as mecânicas todos inimigos na mesma tela percebemos os exemplos dos jogos anteriores Que nós conhecemos clássicos e só assim no decorrer da caminhada do herói ele vai aprender no pouco e vai desenvolver habilidades Tais São Boa Dica caso você estejam aí pensando em entrar nesse mundo de leva design também tá bom então já está aqui nós testamos agora pedir uma coisa nós vamos aprender por este botão se der Play ele vai rodar o Level 1 olha só tá vendo ela teria que passar todo Level 1 para poder chegar no teste do level 21 a esconder só de pude as plantas estão sendo específica eu posso clicar nesta Claquete tão vendo aqui essa Claquete ela toca a cena eu vou dar um play aqui e a gente vai carregar exatamente o nível 2 então direto diretamente no nível 2 tá osso então aqui Aqui está no headphone e chegando até o final aqui pegar um ver que eu não consigo pular eu preciso de um bloco que nós vamos mover até aqui tá bom então É isso aí então vamos aqui no nosso level 2 tratei um ovo ó para cá que ele fique certinho aqui esse nosso testamos agora já vai acontecer a colisão com o nosso inimigo e com jogador também se não perceber e colidiu foi até lá mas ainda não dá para empurrar tá fez pensar que não dá para ir por ainda e também Podem perceber que o nosso level 2 ontem a musiquinha né porque nós vamos colocamos aqui mas eu espero que vocês coloquem também tá bom hein continuando a gente precisa que o nosso jogador de alguma forma mova esse Kinect e eu vou usar nossos jogadores fazer a parte de script nós vamos trabalhar para ele morrer nós tendo esses request aqui você já conhece é do nokbak as usar outros dois não é outros dois ricketts pode são aqui o PS2 de Vou chamar o primeiro de puxa White nós vamos trabalhar com o primeiro depois a gente duplica para aproveitar as configurações aqui diferente do ovo dois diferente do nosso notback nós não vamos fazer esse uma enquete ficar com ultimamente ativo Porque eu só precisa se estar ativo o verificar colisão quando o nosso jogador estiver em movimento quando ele estiver em movimento Então vamos ativar o isso via script Tá mas vamos sentar aqui a nossa colisão do request com os nossos puxados e tirado Player Ok salvando agora vamos para o script e essa questão dele ativar vai ser feita aqui no nosso get input então aqui logo após multidirectional vou fazer uma condição vivo veloski. X for maior que 1 o feixe está indo para direita então o push right is pontos sete enable leybold sim faça com parâmetro de Verdadeiro Caso contrário else e até para cá isso é falso tá bom Agora eu vou ativar Aqui as nossas colisões para vocês poderem visualizar isso na prática O opa estava na cena do jogador fica a cena do Level 2 aqui é perfeito vocês podem ver aqui que nós temos o request cinza que é o nosso puxar Haiti e quando eu movo Ele ativa quando eu paro de mover ele desativa perfeito para a esquerda e não faz nada mas para direita ele vai ativar não está funcionando perfeitamente agora vamos fazer a colisão acontecer efetivamente Tá bom já que a gente já tem essa questão de ativo Desative e ativar e desativar aqui no nosso Filipenses logo abaixo do Vert nós vamos testar vivo puxe hide. io escolares se ele estiver corrigindo porque ele foi habilitado ali então nós vamos passar uma variável que não variável chamada objeto e essa variável a receber push it cannot rest.
Jet cooler vai pegar os coletores então o nosso objeto vai ser o que está colidindo com e cast E aí nós vamos passar o seguinte o Object Object. Movie and slide vamos mover esse objeto através de um Vector Vector 2 aí você sabe tem que ter dois parâmetros Vector pack 1 x a gente colocar 30 e no Y não vai governada e aqui nós vamos multiplicar esse vez por dois pelo muro Speed e por Delta pronto isso quando estiver colidido com isso nosso blog já deve ser empurrado eu vamos lá deixa o nosso inimigo ir para lá e olha lá está vendo tem que dar um tremidinha isso é porque está ativado desativando a gente é curte isso aqui também do lado do posto isso não acontece tá olha lá Ah e claro ele está corrigindo e passando direto isso também não é interessante vamos corrigir isto aqui o telefone a nossa movie Box que nas nossas colisões nós vamos falar que ele também está mascarando o mundo vai tentar mascarando o Play e o muro eu não moro Box level you Pode sim vamos ver e fica um pouquinho mais um ataque inimigo Oi e aí a gente tem isso na tela para de travar travou Prefeito ainda conseguiria subir claro que vocês viram que eles vão Pixel e ficou com aquele tremorzinho que é alterando animação Tá bom a gente vai acertar esse também no set Animation futuramente Não se preocupe com isso agora vamos nos preocupar em mecânicas por mecânica tá bom para isso agora nós precisamos para dar continuidade fazer um mesmo e o outro Esquece então vou duplicar esse vou chamar de push Leste vai ser para a esquerda e aqui o valor será menos dois e virar para cá do outro lado certo já que ele não faz um flip nesse caso é apenas o próprio esquece que atestado E aí nós podemos Aproveitar esses códigos aqui se o puxar tiver colidindo faz isso Oi Jaci assim filho até um Alice aqui né Alice a Alice também sei Push Oi Lete escolagem então o objeto e a mochilete com Intercooler e aqui vai ser negativo já que vai para o outro lado e também precisamos habilitar o aqui tá a gente tem isso aqui se for maior que isso a gente faz ele ser ativo agora E se for menor aqui um negativo então a gente habilita do Leste aqui também o leque com isso nós testamos o nível 2 Tecnicamente deve estar funcionando atirou para lá e tirou para cá tá E sempre fica ali ver se for para lá mas cuidado aí ele ia trazer né então a gente vai consertar também com um visual no futuro não se preocupe com isso tá Tem coisa que a gente vai fazendo gradativamente até para não ficar uma aula muito complexa para vocês olha lá empurrando é só para gente consertar essa animação onde aqui no player de animação if Velocity is se a velocidade for diferente que estou aqui ainda e tem que ver com condição aqui is pushing tá ele puxe Então vai ser hum Oxe hum e essa variável não resiste a gente podia fazer isso com state's também mas eu acho que é muito complicado hoje a gente abordar esses peitos É sério mais simples e puxem queremos aqui a variável inicialmente como falso certo e aliás não pode ser in this posting more is pushing se for aquilo ali eu estiver empurrando quem sabe que vai acontecer e o momento outro e aqui quando estiver fazendo essa colisão a gente passa push em push aliás ir no postinho postinho tá igual o verdadeiro daqui também então Teoricamente agora a gente conserta essa lembrando de sempre pela cena do nível 2 tá é legal que a gente vai ter de se ver você e provocam da mente matando final funil levar Olha lá e agora já não estava aquele Tremor é claro que aqui ó como está colidido ele vai ficar sempre e esse hack esta direito ele está efetivamente sempre ativo sessão percebendo vamos corrigir isso aqui então esse request da esquerda aqui da esquerda né que acontece 10 teste aqui de colisão dele se ele tiver colidindo se a velocidade for menor que 1 assim a velocidade quando eu tiver parado vai ser 00 é menor que um toque tem que ser menos um com isso a gente deve corrigir essa questão de ativo e desativa no request vamos ver agora sim perfeito agora já não está dando continuamente mas nós temos um problema que com blocos estão percebendo que ele levanta um pixel do chão isso não interessante Olha aí também o nosso Player não para de andar vamos corrigir tudo isso aqui não é inscrito quê agora E por que que ele não para de andar a primeira coisa uma vez que a gente faz essa colisão aqui e passa puxe com verdadeiro a gente verifica aqui se tiver se movendo ou E se fossem verdadeiro vai estar com morando em algum outro momento aí tem que passar esse como falso então aqui gente põe o Réus isso pois é é igual falso certo e seja corrigir isso da República o reino dele né esses Clube já corrigi essa questão na questão desse Pixel que está movendo-se eu voltar aqui por de nós vamos na cena domobox e aqui em Colônia em sente margem nós vamos colocar zero nunca vai poder ser zero mas a ficar 001. 0 que a mudou corrigir para a gente ir tá feito isso nós vamos salvar voltar aqui no nível 2 e ao testar agora nós temos fugido essas questões olha logo até frutas até o nosso inimigo tô indo para lá para ele para de andar é feito Olá tudo certinho com a animação do player e agora no empurrar Olha lá pode ser tem que vocês acham um pouco travadinho a empurrar a gente Avisa a velocidade mas já temos um bloco que nos ajuda a avançar de nível EA mecânica vai ficar na casa verde mas interessante Tá bom então é isso aí agora vamos fazer o nosso trampolim as nossas molinhas e para os trampolins também bem fácil de criar novas cenas sem nenhum segredo só que agora será uma área dois de um chamar aqui já de trampolim e eu acredito que em inglês Matthew Evelyn disse assim mesmo e aqui nós vamos adicionar uma textura e uma colisão também tá João Leite atualização aqui origem e agora a textura para então poder ver quando será Nossa colisão vindo aqui na nossa pasta de trás nós temos trampoline é trampoline correta inglês tá o seu nome era aqui creme Paulinho ok nós vamos inicialmente trazer a imagem de Idol e aqui nossa o tectri mudar nosso transforme aqui para roubar Animation transforme 100 vai ficar na posição correta Oi ok a gente pode também levar um pouco aqui para cima for o caso só pra cá mas a minha aula que confio Snap só e desabilitando esse outro aqui pronto perfeito aqui agora nova colisão vai ser unir é que tem o cheiro nós vamos trazer aqui e deixar ele retangular vai ser um pouco mais Generoso claro né pouco mais alto mas a gente só traz qualquer coisa Que ótimo que está aqui nosso trampolim E você já sabe trazer aqui para baixo nós vamos fazer um Animation Player também para ter animação o dele é tipo anime e vamos já fazer essa animação Ok nova animação Aion esse tudo que a gente está fazendo um processo repetitivo por isso que eu não estou explicando tanto essa questão de animação você já fizeram antes tá bom Aqui nosso Tec cria essa e quadro-chave e Friends crê aqui o creme também ok esse é o nosso Iron perfeito e agora nós vamos criar um nova animação Só lembrando de colocar aqui para conto um esta mãe ela está aqui a primeira delas e agora querendo a nova animação aqui que eu vou chamar de junto Como está o nosso aqui tá dar ele não por lá vai ser nosso último e nós trazemos aqui essa textura e já contamos 84 certo outro quadras aqui clicar na textura clicar no leite Friends e clicar no freio também pronto avançamos um quadro aumentar aqui um pouco para vocês verem número um vendo lá clicamos clicamos ficamos e até chegar no final que está o nosso o ponto 8 e aí nós demos um Bei Ah tá se você ficar aqui ele vai dar o play me parece que está invertido mas eu acho que é isso mesmo ele bate FOB e volta a perfeito isso mesmo nesse aqui é o nosso trampolim só vai acontecer agora que nos nossos preferes Isso vai acontecer quando houveram colisão Então já podemos conectar um sinal aqui de vari em ter você já conhece mas para fazer isso eu preciso de um script E é isso que nós vamos criar agora você vem que o desenvolvimento e ao aprendizado também é gradativo e isso que eu acho mais interessante não ter feito várias mecânicas e eu acredito que até agora você tem conseguido explorar isso e aprender outras funcionalidades também vamos adicionar o Bari enter e conectar o final nosso trampo Limpo o que vai acontecer quando o corpo entrar seu corpo foram Player claro né então de terminar aqui nos nossos a colisão Liars e ele vai estar na tomada de crepes e ele vai colidir com Player perfeito e dá um ar bem legal no jogo agora vai acontecer o seguinte ouvir essa colisão então para a gente testar já fizemos isso antes como primeiro aqui print Empire só para ver se está tudo ok se realmente a colisão está acontecendo isso é um de blog bem legal de vocês experimentarem tá é onde vai acontecer isso vamos deixar aqui mesmo deixando comer só para questão de teste mais rápido mas você depois podem posicionar shampoozinho que Lembrando que liberou filho desse eu não quero conhecer meu filho aqui e nós vamos posicionar neste ponto apenas para teste vamos testar e ficar aqui de o nosso outlet e quando eu entrar em colisão tem que imprimir o corpo imprimir o corpo que o nosso jogador sair ou de novo entre o meu corpo então colisão está acontecendo tá outra forma de testar isso só para mais aprendizado era nós escrevermos aqui é algo comum e colidiu tá ficam forma mais explícita aqui no nível 2 testando se eu ver que ela aparecesse la notte pode colidiu então a coleção está perfeita agora nós precisamos fazer com que o jogador saúde policial por enquanto esse print tá quando chegar o Bari que é o próprio jogador.
Velocity lembra que ele quer ver lost.