‫Nesta palestra, vamos adicionar um pouco de polimento com alguma
‫música de fundo e um pouco de texto de introdução e um pouco de som de introdução também.
‫E vamos olhar para uma lista de coisas que você pode melhorar e construir neste projeto de
‫tiro como mega desafios para você.
‫Vamos mergulhar.
‫Então está quase na hora de encerrar e eu me despedir.
‫Mas antes disso, gostaria de deixar alguns desafios para expandir este projeto.
‫Estes são os meus mega desafios, distinguidos pelo facto de não vos mostrar todas as soluções.
‫Para isso, você terá que confiar na comunidade e conversar uns com os outros e ajudar uns aos outros
‫e realmente explorar o mecanismo.
‫Espero que isso ajude você a realmente se familiarizar com o Unreal.
‫Então, o primeiro mega desafio será o layout de nível e vou fazer um pouco disso nesta palestra.
‫Então, basicamente, quero dizer, defina seu nível, coloque seus inimigos onde você quer que eles estejam, torne isso
‫realmente um desafio, tente jogar teste, tente jogar.
‫Chame sua família e amigos para jogar o nível e experimentá-lo.
‫O próximo é a música de fundo.
‫Eu tenho alguns recursos de música de fundo e, novamente, nesta palestra, vou mostrar como
‫você pode adicioná-los.
‫Então, se você quer o desafio desta palestra, você pode pausar o vídeo e começar agora mesmo.
‫OK.
‫Bem vindo de volta.
‫Então eu vou entrar e fazer esses desafios um pouco.
‫Mas caso estes não sejam os que você queira enfrentar e você queira tentar outras
‫coisas aqui, o resto dos meus desafios para você, um deles é implementar a troca de armas.
‫No momento, temos uma arquitetura de armas bastante flexível que suportaria a troca de armas,
‫mas no momento não.
‫Então, vou dar algumas dicas sobre como você pode querer ir em frente e implementar isso.
‫Mas eu não vou passar por todo o processo com você.
‫O outro está implementando munição com a arma.
‫Novamente, vou dar algumas dicas sobre o processo aqui, mas não o código real.
‫Em seguida, alguns mais avançados A. EU..
‫O que quero dizer com isso?
‫Bem, se você está introduzindo munição e troca de armas, talvez precise saber quando usar cada
‫uma delas.
‫Então você pode precisar adicionar alguns comportamentos para trocar de armas e assim por diante.
‫Você também pode querer ter uma ideia se está sob ataque, se está sendo alvejado,
‫e nesse caso pode tentar se proteger para que você possa ter alguns comportamentos mais avançados como esse.
‫Tudo isso pode ser implementado com comportamento, árvores e serviços e tarefas personalizadas.
‫Você pode querer um menu principal para selecionar entre vários níveis e sim, vários níveis.
‫Adicione alguns outros layouts do Nível II de maneira diferente, torne-o mais desafiador, tenha uma progressão e faça
‫com que você passe de um nível para o próximo quando tiver sucesso.
‫Agora, vou passar pelos detalhes da troca de armas e munição em apenas um segundo.
‫Mas primeiro, vamos fazer nosso layout de nível.
‫A primeira coisa que quero fazer é mover meu jogador, começar para um local mais neutro.
‫Então, exclua o início do jogador principal que temos e vou colocar o início do jogador aqui,
‫para que eu possa procurar um lugar, Painel de atores e vou procurar o jogador, começar e colocá-lo aqui .
‫E isso deve significar que, quando apertarmos o play, acabaremos neste corredor.
‫Isso é bom.
‫Em seguida, o que eu quero fazer é adicionar alguns inimigos.
‫Vou colocar um inimigo aqui.
‫Então BP atira em um personagem aqui.
‫Um inimigo.
‫Então já temos um inimigo aqui.
‫Eu gosto disso.
‫Vou adicionar alguns inimigos, um aqui e outro aqui embaixo.
‫Então você tem que sair do seu caminho para encontrá-los e eles vão tentar atirar em você e vir
‫te encontrar o mais rápido possível.
‫Então temos um inimigo ali.
‫Isso é bom.
‫Eu poderia furar e apenas furar inimigos em todos os lugares.
‫Uma volta nesta esquina.
‫Um aqui em cima.
‫Isso é ótimo.
‫Outro.
‫Talvez aqui.
‫Talvez um casal aqui embaixo para atirar em você, assim como talvez um no topo das escadas aqui.
‫Apenas para derrubar da chuva, fogo sangrento lá de cima e então vamos enfiar alguns neste poço, uma
‫sala tipo centro de comando, alguns para emboscar você na esquina aqui e talvez um ou
‫dois abaixo neste pequeno poço que iria.
‫Agora, esta sala vai ser um verdadeiro desafio.
‫Quando você entrar aqui, você só vai ser baleado em pedaços.
‫Então, se formos em frente e jogarmos, vamos tentar isso.
‫Vai ser muito difícil no momento e você pode querer ajustá-lo muito mais.
‫Eu só vou silenciar aqui.
‫Você quer ajustá-lo ainda mais e ajustar a quantidade de saúde que você tem, talvez para
‫torná-lo o nível certo de desafio, ou talvez você queira ajustar quanto ar há no nível, todo esse tipo de coisa
‫que você pode tentar jogando através e apenas ficar neste jogo em pedaços.
‫E então uma última coisa que eu quero fazer é adicionar um pouco de música de fundo e um pouco de ambiente.
‫Então, se você procurar por som nos atores locais, verá que há um ator de som ambiente.
‫Podemos arrastar isso para o mundo.
‫Realmente não importa onde, porque vai tocar algum som em todos os lugares.
‫E então o que queremos fazer é selecionar um som daqui, que eu vou procurar por música e
‫basicamente queremos a música do jogo de tiro aqui e você pode simplesmente deixar isso como está.
‫E se apertarmos o play, você pode ver que temos música de fundo nos dando um ambiente muito mais
‫agradável aqui.
‫E então mais uma coisa que eu quero fazer é apenas adicionar um pouco de
‫texto de introdução, que eu vou fazer de um personagem de jogador de tiro e eu vou abrir o projeto aqui.
‫Abra, pegue o editor de blueprint completo e eu vou para o gráfico de eventos e fora do
‫nó de início de reprodução, vamos adicionar um som de reprodução no local, o local que eu quero que seja o local do ator.
‫Então, o ativo de som que queremos será, acredito que tenho algo chamado intro, que é algo que
‫eu mesmo gravei apenas para dizer, você sabe, vamos matar esses caras no nível
‫ou algo para esse efeito.
‫Então, agora, se formos em frente e apertarmos o play, teremos um pouco dessa introdução dizendo ao jogador o que fazer,
‫que eles precisam ir e limpar essa base.
‫De todos os inimigos.
‫Agora, como prometido, o que vamos fazer com coisas como troca de armas e munição?
‫Bem, troca de arma aproximadamente.
‫O fluxo vai ficar assim.
‫Em primeiro lugar, você vai adicionar um conjunto de armas ou classes de armas ao personagem
‫para que ele saiba quais armas ele pode usar, gerar todas essas armas em outro conjunto para que você
‫possa acompanhar as diferentes armas que nosso personagem tem.
‫Então, basicamente, vamos usar uma única classe de arma em uma única instância de arma para ter um
‫array para ambas.
‫Então você quer ter algo como um inteiro de índice ativo que rastreie qual arma é a ativa
‫no momento.
‫Você vai esconder todas as armas, basicamente desativar e esconder todas as armas, exceto
‫a do índice ativo.
‫E então você pode querer vincular a roda de rolagem ou os números para que isso altere seu índice
‫ativo e você possa atualizar depois de fazer isso, depois de alterar o índice ativo, você quer ter
‫certeza de que está atualizando a arma que está atualmente visível.
‫E você também precisa ter certeza de ligar o fogo para que ele selecione qualquer arma que esteja ativa no momento para
‫que ela use o método de disparo, o método de disparo de sua arma atualmente ativa.
‫Então, essa é a troca de armas, um breve tipo de esboço de como você implementaria isso e
‫como tentaria isso.
‫O outro é munição, que também é bastante simples.
‫Se você seguir esses passos, precisará de algum tipo de variável de munição em sua arma.
‫Eu acabei de dizer, quanta munição você ainda tem?
‫Você vai subtrair disso cada tiro até chegar a zero?
‫Muito parecido com a saúde, realmente.
‫Se você pensar bem, você vai impedir de atirar que não será possível atirar.
‫Se vocês são caras do AMA abaixo de zero, você toca algum tipo de som vazio, dá um sinal
‫para o jogador e você pode querer criar algum tipo de ator.
‫Então crie um novo ator, algo que deriva de ator, adicione um colisor, adicione uma malha a ele de
‫modo que quando você se sobrepuser a ele, quando um ator ou um personagem se sobrepuser a ele,
‫você obterá o ativo atualmente arma naquele personagem e você vai adicionar sua munição a ele.
‫E, finalmente, você provavelmente deseja desabilitar colisões e ocultar a malha, pelo menos por um curto período de
‫tempo.
‫Você pode querer reativá-lo em um cronômetro, mas deseja desativá-lo primeiro.
‫Depois de passar por cima dessa, pegue para que você não reabasteça continuamente sua munição enquanto estiver nela.
‫Então é isso para esta palestra.
‫Vou deixar você com o slide do desafio de coisas que você pode fazer para expandir o que já existe.
‫Confira as perguntas e respostas e as discussões e nosso canal no Discord para informações, feedback e outras pessoas
‫que estão compartilhando o que fizeram para continuar sua jornada com este jogo de tiro.
‫Mal posso esperar para ver o que você vai fazer com ele.
‫Vejo você nas discussões.