Conteúdo do Curso
Jogo de Luta no Unity
Jogo de Luta no Unity
Efeitos Especiais do Jogador
RaycastHit2D.point
RaycastHit2D.point
é uma propriedade no Unity usada para recuperar a posição no espaço mundial onde um raycast 2D atingiu o colisor de um objeto.
Então, RaycastHit2D.point
permite que você acesse a localização precisa onde um raycast 2D faz contato com o colisor de um objeto, o que é útil para realizar ações ou cálculos com base no ponto de colisão.
No nosso caso, usamos isso para obter o ponto de ataque do inimigo e reproduzir as partículas nesse ponto.
Colocando Partículas
Após adicionar a partícula como um filho do nosso jogador, criaremos um SerializeField
para nossa partícula e faremos o arrastar e soltar.
Para reproduzir a partícula, precisamos configurar sua posição, e escolhemos a posição do impacto do raycast para isso.
Assim, após alterar sua posição para raycastHit.point
, chamaremos Play()
nas partículas, para que comecem a ser reproduzidas no jogo e nos mostrem os visuais e o impacto.
Obrigado pelo seu feedback!