‫Olá e bem-vindo.
‫Nesta palestra, vamos apresentar um novo nó chamado Blend Poses by Boolean, que
‫nos permitirá marcar uma caixa de seleção e matar nossos personagens.
‫Mergulhe e veja como funciona.
‫OK.
‫Portanto, não chegaremos ao personagem para morrer quando reduzirmos a saúde a zero.
‫Então, o primeiro lugar que vamos olhar é o blueprint de animação, porque esse é o lugar em que
‫estamos jogando nossas várias animações e queremos mudar essencialmente de reprodução.
‫Se formos para o nosso gráfico de animação, queremos passar da reprodução desse espaço de mesclagem para a reprodução de uma
‫animação de morte e, basicamente, nunca mais voltar a partir daí.
‫Então, vamos fazer isso usando um novo tipo de nó chamado blend por Boolean.
‫Então, se clicarmos com o botão direito aqui e procurarmos os diferentes tipos de mistura que podemos obter aqui, vou rolar até
‫o topo.
‫Há um monte de poses de mistura aqui que estão selecionando para mim por padrão de qualquer maneira.
‫Mas se fizermos uma mistura de poses por boolean, você pode ver claramente que temos duas opções aqui: uma
‫pose verdadeira e uma pose falsa.
‫Então, basicamente, o que gostaríamos de fazer é reproduzir nossa melhor animação de locomoção no espaço de mesclagem
‫quando não estivermos mortos.
‫Caso contrário, queremos reproduzir animação adicional como a pose verdadeira.
‫E aqui temos algumas opções de como, com que rapidez ele vai se misturar entre as duas animações
‫quando o valor booleano mudar.
‫Agora, no nosso caso, não teremos jogadores ressuscitando.
‫Então, o caso mais provável é que vamos acertar esse booleano apenas uma vez e não voltar.
‫Então, o que precisamos aqui?
‫Precisamos de uma animação de morte.
‫Então, novamente, clique com o botão direito e procure por morte e veja se podemos encontrar alguns aqui.
‫Temos uma morte para trás da morte para a frente.
‫Então, vamos dar uma olhada nas diferenças entre eles indo para uma visualização de animação e
‫procuraremos a morte lá apenas para visualizar essas animações.
‫Então a morte para trás.
‫Vamos dar uma olhada.
‫Vamos fazer isso de novo.
‫Então tudo bem.
‫Está sendo baleado por trás e caindo para a frente.
‫É meio que o oposto do que eu esperaria.
‫A morte para a frente é provavelmente a que queremos.
‫De onde você está sendo morto na frente?
‫Acho que é isso que está tentando dizer.
‫Então vamos abrir a morte para a frente.
‫Ai está.
‫Nós meio que levamos um tiro e caímos para trás.
‫Então é isso que eu vou querer encaixar meus planos de animação de atirador na janela principal.
‫E aqui, vamos olhar para a morte para a frente e vamos tocar isso através da pose verdadeira e,
‫em seguida, conectar o pino de saída das poses de mesclagem por bool à pose de saída que clicamos em compilar.
‫Agora você deve ver que está fazendo aquela locomoção de base.
‫Se eu clicar na caixa de seleção e recompilar, você verá que está reproduzindo a animação de morte do anúncio, mas observe que está em loop.
‫Então, uma coisa que podemos fazer aqui para evitar isso é selecionando essa nota no play Death
‫Forward, podemos desmarcar a animação do loop em detalhes, pintá-la da direita e clicar em compilar e agora deve reproduzir essa animação da morte e
‫depois chegar a um descanse no final e pare, não vá mais longe, que é exatamente
‫o que queremos aqui.
‫É hora do desafio de adicionar um booleano da morte.
‫Estamos controlando todo o resto por meio dessas variáveis em nossos planos de animação.
‫Hora de adicionar uma variável ao plano de morte e se estamos mortos ou não.
‫Defina a mistura com base nessa variável e teste-a sem compilar dentro do blueprint.
‫Compile primeiro, mas você não precisará recompilar toda vez que acionar o botão e
‫poderá vê-lo alternar entre nossa animação de morte e nossa animação de movimento.
‫E com essas informações, você poderá ver se os tempos nesse nó de mesclagem estão corretos ou
‫não.
‫Então pause o vídeo e vá em frente.
‫OK.
‫Bem vindo de volta.
‫Então, espero que isso tenha sido bastante simples de fazer.
‫Vamos entrar nas variáveis no painel do meu blueprint, adicionar qualquer variável, é automaticamente booleano para mim
‫por algum motivo e vou ter isso como morto.
‫Agora vai ser o estado que vamos pegar do personagem na próxima palestra,
‫não nesta palestra.
‫Vou arrastar isso para o nosso gráfico anim get está morto e então vou ligá-lo ao valor ativo
‫assim.
‫E agora, se compilarmos, devemos ver que aparece no editor de visualização do anim no canto
‫inferior direito e se eu marcar a caixa de seleção está morto, ele vai em frente e muda da nossa locomoção para a animação
‫da morte do anúncio.
‫Fantástico.
‫Então é isso que eu quero alcançar nesta palestra.
‫E na próxima seção, vamos ligar isso à jogabilidade real.