e fala pessoal seu classe seja bem-vindo de volta à nossa série criando o jogo de plataforma 2D nagô do vídeo hoje nós vamos consertar alguns detalhes acerca do jogador Inclusive a questão das vidas que os nossos escritos apontam Muito bem quero inclusive agradecer a ele pelo comentário e dizer que os comentários de vocês que tenha ajudado demais essa série E além disso nós vamos criar essa armadilha de fogo onde ela apaga e acende depois de um período E para isso usar os nós do tipo timer temporizador que nós já conhecemos mas vamos ver mais uma forma de utilizar Tá bom mas se você chegou diretamente Neste vídeo como de costume aqui nos cards Vou deixar um link para playlist completa então acessa aí vai do primeiro vídeo maratona isso e com certeza tem um jogo de plataforma bem legal agora se você já inscrito conhece como a gente faz aqui daquele like Para apoiar o canal compartilha com quem possa interessar e vão ser o vídeo e é bem Abrir coisa que nós falamos consertar essa questão aqui ó que podem notar que eu melhorei a poeirinha que sai quando ele corre e para isso eu tive que mudar um pouco as especificações da espera aqui no nosso jogador Player e onde está o player que solteira final do player e hoje eu botei essas partículas tá vou deixar aqui para vocês poderem olhar o que eu ajustei basicamente foi esse tempo The Last Time o e ajustei também essa curva aqui ó fechando ela começando o maior e depois reduzido Isso deve ser feito mais interessante eu achei mais interessante Claro vocês tem liberdade para criar conforme desejarem tá bom essa primeira coisa a segunda coisa então gente perceber em nosso jogador ele tem uma sombra estão vendo aqui só que quando eu pulo a sombra continua Olha só vou vir para cá perto mais fácil de visualizar eu pulo e a sombra está lá ainda isso é errado porque a sombra não gruda no pé do jogador para nós corrigirmos isso a primeira coisa que nós vamos fazer é desabilitar ela aqui olha só deixei escondida tá esse olhinho esconde e agora vou no script do jogador e aqui antes do schroder dessa verificação aqui para depois para ficar mais organizado nós vamos colocar uma verificação e o Oi e pronto o filha se estiver no chão e for verdadeiro então aquele lá de sombra dólar Cine Shadow o ponto vídeo é verdadeiro tu contrário Elvis espero pa ponto visual E é só Fi você tá perceba que é uma verificação bem simples mas dá um efeito legal olha lá tô no chão então aparece recebe somente quando eu estou no chão é que a sombra aparece perfeito agora nós vamos fazer a correção das vidas Acerca das vidas o problema é esse daqui ó olha só vou perder uma vida e vocês vão lembrar aqui no vídeo anterior nossa e perdíamos uma vida e ela ficava guardada vez que eu passasse de nível é isso daqui que eu mais perigoso de todos ou perder uma vida só lá na nossa a senha que compra uma vida só para te lembrar perde uma vida ok E aí e o Ryan antes mas tudo bem não tem problema pode acontecer quando apertar de novo eu começo sem vida se eu começo do checkpoint sem nenhum problema mais sem vidas está errado para corrigir isso também é bem simples Então tem que mudar algumas coisas mais acompanhe cada passo não pulei o vídeo tá vejo cada parte que é bem importante nós vamos aqui nosso Global primeiramente e vamos criar uma variável chamada kissed you e vai ser uma boolean' dela e ficar se é verdade ou não Tá então inicialmente é falso outra coisa que é importante salientar é que nós somos usando uma método simples de considerar os estados do jogador mas existe na programação algo chamado state Machine o máquina de estados que é um pouco mais complexo porém Futuramente eu quero abordar aqui nas nossas aulas também não nessa série mas em outras aulas porque é um assunto que rende um conteúdo para hoje para esse assunto que para quem está começando essa variável booleana vai servir perfeitamente certo então nós temos a variável Poliana deve como falsa certo Por que que eu preciso entender que quando o nosso jogador morrer steds passa a ser verdadeiro e quando isso acontece quando ele tô mudando vamos lá então vamos ter que é o seguinte se aquilo game over acontecer isso e Global. Kissed por Oi pode ligar sim se for verdadeiro tá então Global. Ler Mel vai ser igual a três ele reseta a vida certo só que a gente tem que passar também para o nosso script quando esse idade passa a ser verdadeiro um lado pro Hero Oi e aquele móvel Player espaço é verdadeiro quando ele morre Ou seja quando a ter menos vida vai acontecer em alguns momentos é vamos verificar aqui ó no momento do game over se a nossa vida foi a real for menor que 1 então nós temos que rolou bom.
Mistério se é verdadeiro ou cessar para verificar E aí há 8 vivo então ideia é falso Ok eu vou perder sangue minha vizinha tá aí vou pedir para essa pontinha aqui você inimiga terrível e temível um tiro Opa eu tiro faz eu tiro nós corremos Muito obrigado morri de novo e as nossas vidas voltaram agora para confirmar que está certo quando eu passar de tela eu perderam a vida por exemplo eu tenho que manter elas vamos verificar isso tá é importante que o restante não tenha sido destruído perdi uma vida OK é de duas agora tá mais difícil vamos lá vamos lá vem vem vem vem aí não foi dessa vez é bem difícil por essa Serrinha é um Benfica 4 de novo envolvente desta esse desafio Tem que perder uma vida para garantir uma hora de apertar no da sincronia perfeita Ela vai para lá e a plataforma vai fechar pular perfeito vamos lá agora a gente passa de nível eu tenho continuar com duas vidas porque cidade continuar sendo falso e e olha lá perfeito Tá bom então já completamos este problema também vamos agora para nossa nova armadilha e essa nossa nova armadilha e vai usar esse por febre aqui que nós temos em caps que é este Fire tá esse aqui então nós vamos criar um novo objeto mas ele vai ser do tipo estética e vari vari que kinesthetic bar é um corpo estático não precisa se mover vou chamar de Roger ep 1 ó e aqui dentro você tem que ter um erro porque precisa de uma área de colisão tá o corrigindo jeito nós vamos levar aqui o nosso off que a nossa textura a máquina de sexo sexo Ok vamos aqui no nosso transforme em Animation e transforme ele tá posição qualquer agora levantar um pouco eu quero que ela comece aqui em cima perfeito salvar Jack nós percebe como fazer crepe ok é perfeito e agora que nós vamos fazer nós sempre fica adicionado aqui uma colisão at our quando deixei vou chamar de crepe crepe qual porque a colisão dar uma gíria e aqui nós vamos colocar um New York take Shape aqui para cima e vai ficar somente até a base tá porque essa aqui é onde o jogador pode pular por cima você não entender melhor na na praia e também aqui a nossa largura ou como não perfeito agora nós precisamos aqui dentro do táxi ainda e vamos colocar no outro ali dentro dos Sete Mares um outro novo tipo Harry de vai detectar a colisão trazer ele aqui para cima e aqui dentro a gente põe este ó e põe também alimente no player que vai fazer animação para a gente seja então mas que habituados com ele tá bom a mim aqui nós vamos chamar de a a trip to the fire fire fire fogo aqui e vai passar de uma condição também que acordando vai fazer o dano jogador que colete achei é que eu vou chamar de a Fire Ball coleção da armadilha tá e para fazer essa condição da do fundo oxidado do nó da do creeper dá um like ácido então eu vou vir aqui a nossa animações Animation meu off off é isso aqui eu vou na textura Você já conhece eu vou fazer mais rápida tá se a textura precisa do and Friends roupa eu fiquei eu preciso do filme 10 queremos aqui está como parece devo aqui depois vou falar sobre esse Deus Aqui também tá bom por isso não fui os vídeos é assistam tudo tá importante isso me ajuda e ajuda vocês também a não perderem o conteúdo está sendo passado só tenho então dando um colocado 1. 1. 2 aqui tem um toxina você verificar se está certo.
O mesmo parece. 1 e ele só vem até aqui ir para tá a tela inicial vai começar assim e também aqui nós precisamos fazer colocar o filme coordinates Friends colocamos todos perfeito tá tá tá esse Nokia hora criar uma nova animação com ó e aqui nós vamos trocar a textura tá deixa eu fazer uma coisa diferente vou deletar essa que roubou promover a noite ok que mostra uma coisa prática também para vocês Vocês podem ver aqui Animation e dá um tudo porque aí vai duplicar Tá vendo Depois só reino a gente consegue renomear animação que atrás que usa a estrutura pronta dessa maneira só preciso substituir os objetos aquilo que frame uma tão aqui em Tec aqui que foi detector gastar esse site tá aqui tá ele vamos aqui na nossa frente Friends mudar para 35 temos aqui também vou contar para. 3 aqui tá é o correto a loira aqui um pouco menor aqui perfeito avançarmos 11 e aqui em volta aqui na textura Premium ficamos e ficamos vamos ver se é é perfeito 1 dá um play aqui deixa a Lilo para verificar o prefeito está acendendo e agora a gente pode colocar a colisão correto aqui com essa nossa quero ser Colíder e eu achei que quer sua colega ficou bem interessante no teste que eu fiz tá O que traz pra médico para cá um pouco não tenho andado tão grande no jogador tá fazer o pensamento certo nós já temos aqui o nosso objeto pronto a gente precisa agora efetivamente programá-lo Então vamos lá aprender coisas precisam obviamente é de um script vou colocar esse script aqui no Fire tá adicionar um script Inglaterra fastenings crise pronto e organizado vou chamar de Fire Trap deixa eu ver a que Fire free Fire o carro crepe só para dar um pouco ok criamos uma vez escrito aqui e a primeira coisa que nós temos que fazer é verificar alguns objetos de colisão primeiro e a com sinal tá ver a coisa está corrigindo efetivamente então haverá um baile em ter conectar aqui e se houver um corpo que entrou a gente vai imprimir frente Dori.
Nele só para verificar jogador está colidindo com ele e para garantir isso nós voltamos no inspetor e trocamos a colisão ele vai para camada de caps tá olha só a e aqui ele fica na máscara do player é feito vamos efetivamente colocar ele aqui no nível 2 tá e você pode colocar um de vocês desejar e não tem problema mas eu quero colocar aqui direto no nível 2 eu vou fazer através dessa correntinha Fire Trap para pegar a gente ele fica na posição certa tá ali e vou trazer para cá é aproveitar duplicar fazer para cá vou pegar outra vez trazer para cá usar um país só para verificar perdão ou Play aqui nessa que ela quer que a gente quer dessa cena especificamente e lá olha lá eu já tá falando que colidiu com outra falar com ele Comprei essa vendo e claro que tá dando probleminha de posição porque a gente não fez a colisão com os sete Vales todos que nos incentivaram e vamos falar que ele está na camada de trás pronto gente já vai corrigir para a gente problema dar um play aqui E aí e olha só bem então ajeitar fugir só que ele precisa tocar essas animações e para tocar essas animações nós vamos fazer o seguinte criar aqui um dois nós de timers tá aqui dentro aliás dentro do próprio Fire esqueçam holder para gente daqui adicionar um novo não saio timer e vou chamar ele Gir Sport Timer ou duplicado e vou chamar o outro de Top timer basicamente vai iniciar e o outro vai terminar Tá bom então pra vou ficar aqui no start agora vou aqui configurar como três segundos é o tempo que eu quero que ele conte e vou dar com auto start vai começar automaticamente só que quando Steiner destarte Delta esmalte que eu vou conectar aqui assim que der eu tenho Audi eu quero que ele troca de animação Então vou chamar o anime. Play que a gente passa o nome de um vão testar essa cena para vocês entender então para esse momento parecido então para esse momento apenas eu vou trazer ele para cá depois a gente vai voltar para a posição só para poder visualizar é um dois três i. a.
sim deu tá vendo ó ficou continuo eu não quero que fique contigo eu quero que depois apague então aqui no estoque timer vou passar seis segundos que é o dobro três segundos desse mais três Doblô também com auto esporte e quando ele terminar dar o time-out eu quero que animação tocada vou até copiar aqui seja animação de ó ele vai ligar e desligar olha só é um dois três e acende um dois três e apaga é um dois três e acende um dois três que apaga tá esse é o tempo perfeito se a gente voltar lá na cena do nó é claro importante né Deixa eu voltar aqui pro bebê a gente trazer ele de volta para cá vai ser importante ver aqui no confirmar se está zerado no eixo X E cadê o nosso transforme tá é gerado perfeito muita fome zerado a gente pode seguir viver com como nível 1 Ah tá e olha só tá corrigindo uma boa Legal Só que ele vai corrigir em todo momento darem um dano nuclear sempre são interessante e para nós fazermos isso nós vamos ocultar temporariamente a colisão e executar somente quando animação de fogo estiver rodando Tá bom vamos fazer isso agora vamos lá na cena da nossa armadilha e aqui vai conseguir forma não posso mentir esconder eu falei ocultar mas na verdade é desabilitar tá então o que que vai acontecer ela vai começar inicialmente desabilitado ou clica nessa coleção vem aqui em dezembro e hábito atrás habilitada cor até muda tá bom e agora pelo scrip nós vamos ativar lá quando estiver ligada o fogo estiver tocando então tinha Chamar esse nó Firewall e usar o set de funk Nós já usamos antes e passar propriedade desabou eu sei boot como e como falso perdão ela não está habilitada está habilitada e aqui o contrário como outro então ela habilita e desabilita tá eu vou colocar e as colisões para vocês perceberem que está acontecendo a hora que vai acontecer aqui tu tás habilitada igualzinha tá vendo significa o quê em prática deixa ele ir que somente quando o jogador chegar lá coração e deixar aqui ó vou pular e não tem que colisão não teve vendo agora se eu pular tem colisão perceberam então a gente já consertou esse probleminha só precisa tar dando no jogador E para isso nós vamos utilizar o código do jogador também o que acontece aqui no código dos jogadores craque do jogador é que nós temos várias ele te mando esse objeto e esse objeto só vendo se repete isso então nós vamos colocar esse aqui não função de apoio o rapper Fashion que o chamar de funk Player Oi Deivid tá E aí eu vou pegar todas essa estrutura aqui certo só dessa estrutura vou recortar e passar aqui para dentro Lembrando que eu devo respeitar a vida Em Tentações Claro que vai dar um erro E aqui onde estava esse espaço eu passo apenas a função player de midi aproveito e venho aqui em cima e corto tudo isso e coloco player de midi certo então é o método que existe no corpo que o nosso jogador esse daqui com isso agora eu posso voltar lá no Fire Trap e fazer o seguinte na hora da colisão isso o pastor ele tá isso aqui if Bari.