Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Efeitos Especiais do Jogador | Comportamento do Jogador
Jogo de Luta no Unity
course content

Conteúdo do Curso

Jogo de Luta no Unity

Jogo de Luta no Unity

1. Sistema de Animação do Unity
2. Comportamento do Jogador
3. Comportamento do Inimigo
4. Melhore o Jogo
5. Melhore o Jogo Flappy Bird

bookEfeitos 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.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4
some-alt