‫Olá e bem-vindo.
‫Nesta palestra, vamos adicionar um efeito de partículas de impacto onde quer que atingimos com nosso rifle.
‫Então vamos mergulhar e ver como isso é feito.
‫Então vai ser rápido porque queremos fazer algo que já fizemos antes,
‫que é gerar efeitos de partículas que não estão anexados.
‫Agora sabemos que isso usará as novas estáticas de jogo novamente.
‫E vamos em frente e abrir esse arquivo.
‫Então, ponto de jogo estático e queremos procurar o emissor de desova aqui.
‫A pesquisa de símbolos nem sempre é confiável, então vou fazer uma pesquisa.
‫Emissor de spawn.
‫E estamos procurando as outras versões deste emissor de spawn no local.
‫É esse que queremos.
‫E o que podemos fazer é que vai precisar do mundo, do sistema de partículas, uma localização e uma rotação.
‫Poderia ir com rotação zero, mas na verdade queremos uma rotação.
‫Então vamos para o jogo, para a arma, C++, melhor dizendo.
‫E vamos usar o emissor de spawn no local para obter o mundo.
‫Aqui, e então vamos dar-lhe um sistema de partículas.
‫Então, precisamos ir em frente e configurar um.
‫Vou deixar isso em branco como uma tarefa para você, visto que já sabemos
‫como configurar sistemas de partículas e então o que vamos fazer, vamos obter a localização que é bastante direta.
‫Esse vai ser o local de acerto, não é?
‫E então a próxima coisa, deixe-me ver meu espaçamento bem ali.
‫Então a próxima coisa vai ser a rotação.
‫Agora isso é um pouco mais complicado.
‫Agora, a primeira coisa que vamos fazer é criar um vetor para a direção do tiro, que nos mostrará
‫de onde o tiro estava vindo.
‫E este é bastante simples porque já temos a direção em que está indo.
‫Então, de onde está vindo será apenas o negativo disso.
‫Então, menos o vetor de ponto de rotação nos dará a direção do tiro.
‫De onde veio aquele tiro?
‫E isso será útil quando estivermos aplicando dano mais tarde também.
‫Então tiro direção.
‫Frio.
‫Excelente.
‫E o que queremos aqui é um rotador.
‫Assim, você pode obter um rotador de um vetor em C++ apenas fazendo rotação de pontos assim.
‫E isso deve ser suficiente para que possamos colocar um ponto e vírgula no final da linha.
‫Então, tudo o que resta é um mini desafio para você preencher esse sistema de partículas com algo que
‫podemos configurar em projetos.
‫OK.
‫Bem vindo de volta.
‫Então, vamos essencialmente fazer o que fizemos com o flash de boca.
‫Então eu vou copiar isso.
‫Você está aqui em vez do flash do focinho, vamos ter o efeito de impacto.
‫Assim e vamos usar isso em seu jogo.
‫Localização da imagem de geração estática.
‫Frio.
‫Vamos remover isso, desenhar um ponto de depuração e tentar compilar e reproduzir.
‫Depois de compilar com sucesso, vamos para o navegador de
‫conteúdo, abra nosso rifle BP porque precisamos anexar um efeito de impacto.
‫Vamos abrir o projeto completo.
‫O editor vai para os padrões de classe Detalhes Efeito de impacto.
‫Vamos ver o que podemos encontrar.
‫Impacto.
‫Veja se temos algo que eu sou.
‫Não.
‫Não, eu também sou.
‫Talvez seja chamado de hit.
‫Ok, temos um Drone Wraith atinge o mundo que temos e algumas coisas diferentes aqui e acho que também podemos escolher algumas
‫coisas do pacote de ativos do jogo de tiro.
‫Então, se voltarmos ao navegador de conteúdo, os pacotes de ativos disparam armas de jogo e não armas,
‫desculpe, os efeitos e depois os sistemas de partículas e depois as armas, impactos de rifles de assalto, quem recebeu o impacto irh ou
‫algo assim.
‫Então podemos eu acho que vou usar esse.
‫Então comecei a procurar fuzil de assalto.
‫Esse será o meu efeito de impacto.
‫Eu gostei bastante daquele em teste.
‫Então, vamos alt p, mas você pode experimentar os outros efeitos de impacto e tentar acertar uma parede.
‫OK.
‫Quando eu bati na parede, você pode ver o efeito de impacto sendo gerado a partir dela.
‫Então estou muito feliz com esse resultado.
‫Na próxima palestra, estaremos causando danos aos atores que colocamos ao redor do mundo.
‫Muito exitante.
‫Então eu vou te ver lá.