Contenido del Curso
Juego de Lucha en Unity
Juego de Lucha en Unity
Efectos 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.
¡Gracias por tus comentarios!