Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

efecto de lazer unity2D

Iniciado por Ness, Octubre 06, 2016, 05:31:32 AM

Tema anterior - Siguiente tema
Quisiera saber como hacer un lazer en unity 2D 

Concreta un poco más, por favor:
 

  1.    ¿Quieres saber cómo programar el movimiento de un sprite, como si fuera un disparo láser?


  2.    ¿Quieres saber cómo dibujar un gráfico de un haz láser, para meterlo en Unity?


  3.    ¿Quieres saber cómo hacer una partícula que tenga el aspecto visual de un haz láser?


Si no concretas más tu consulta, no podemos ayudarte. Recuerda que no estamos ni en tu habitación a tu lado, ni en tu cabeza. No sabemos lo que estás pensando...

Octubre 08, 2016, 03:59:37 PM #2 Ultima modificación: Octubre 08, 2016, 10:08:56 PM por Ness
Cita de: pioj date=1475731253Concreta un poco más, por favor:
   
   


  1.          ¿Quieres saber cómo programar el movimiento de un sprite, como si fuera un disparo láser?
          

  2.       

  3.          ¿Quieres saber cómo dibujar un gráfico de un haz láser, para meterlo en Unity?
          

  4.       

  5.          ¿Quieres saber cómo hacer una partícula que tenga el aspecto visual de un haz láser?
          

  6.    

      Si no concretas más tu consulta, no podemos ayudarte. Recuerda que no estamos ni en tu habitación a tu lado, ni en tu cabeza. No sabemos lo que estás pensando...
   


Bueno quisiera saber como hacer que un sprite tenga el efecto de laser o  hacer  que una partícula que tenga el aspecto visual de un haz láser esas dos opciones me sirven.

Cita de: Ness date=1475935177Bueno quisiera saber como hacer que un sprite tenga el efecto de laser o  hacer  que una partícula que tenga el aspecto visual de un haz láser esas dos opciones me sirven.
   


Muy simple. Haz un sprite que sea un cubo, para darle aspecto de láser lo pones transparente y blanco, el blanco es para cambiarle el color en unity. Para cambiar el color del sprite simplemente lo cambias en el Sprite Renderer en la opción Color. Para hacer el efecto láser, lanzas un raycast desde el arma que tiene el láser hacia adelante, mides la distancia entre el arma y punto de colisión del raycast con Vector2.Distance. Esa distancia te dará el tamaño en el Eje X, a continuación haces un Vector3.Lerp entre el arma y el punto de colision con un 0.5f

Etiquetas: