Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Efectos Especiales del Jugador | Comportamiento del Jugador
Juego de Lucha en Unity
course content

Contenido del Curso

Juego de Lucha en Unity

Juego de Lucha en Unity

1. Sistema de Animación de Unity
2. Comportamiento del Jugador
3. Comportamiento del Enemigo
4. Mejorar el Juego
5. Mejorar el Juego de Flappy Bird

bookEfectos Especiales del Jugador

RaycastHit2D.point

RaycastHit2D.point es una propiedad en Unity utilizada para obtener la posición en el espacio mundial donde un raycast 2D golpeó el colisionador de un objeto.

Entonces, RaycastHit2D.point te permite acceder a la ubicación precisa donde un raycast 2D hace contacto con el colisionador de un objeto, lo cual es útil para realizar acciones o cálculos basados en el punto de colisión.

En nuestro caso, lo hemos utilizado para obtener el punto de ataque del enemigo y reproducir las partículas en ese punto.

Colocación de Partículas

Después de agregar la partícula como un hijo de nuestro jugador, crearemos un SerializeField para nuestra partícula y la arrastraremos y soltaremos.

Para reproducir la partícula, necesitamos configurar su posición, y elegimos la posición del impacto del raycast para ello.

Así que después de cambiar su posición a raycastHit.point, llamaremos a Play() en las partículas, para que comiencen a reproducirse en el juego y nos muestren los visuales y el impacto.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
some-alt