Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: enelmenu en Junio 12, 2017, 06:02:24 AM

Título: Consulta - Mathf.Lerp
Publicado por: enelmenu en Junio 12, 2017, 06:02:24 AM
Hola gente.

Hay alguna forma de controlar la velocidad del smooth (suavizado) de un  Mathf.Lerp?
 
Yo se que con Mathf.MoveTowards directamente elimino el smooth, pero no quiero eso, necesito lograr ese efecto de suavizado pero, necesito que sea mas rapido, y no me digan que cambie la velocidad del "t" del lerp, por que eso acelera el movimiento, no el suavizado.
 
Espero respuestasss saludos!
Título: Consulta - Mathf.Lerp
Publicado por: enelmenu en Junio 12, 2017, 07:01:14 AM
Bueno, me las arregle como pude, hice una variable que aumenta cada vez mas por frame, lo bueno de hacerlo asi es que pude controlar mucho mas, pero bueno mas o menos
 

   public float time = 0f;
public float speed;
void Update () {
   speed += Time.deltaTime;
   transform.position = Vector3.Lerp (transform.position, new Vector3 (5.0f, 2.75f, 1.0f), speed / time);
   Debug.Log (transform.position);
}

 
Si alguien sabe otro metodo mas efectivo avise! :)
Título: Consulta - Mathf.Lerp
Publicado por: TheBullet en Junio 16, 2017, 07:44:07 PM
Cita de: enelmenu date=1497243674Bueno, me las arregle como pude, hice una variable que aumenta cada vez mas por frame, lo bueno de hacerlo asi es que pude controlar mucho mas, pero bueno mas o menos
   
   

   public float time = 0f;
public float speed;
void Update () {
   speed += Time.deltaTime;
   transform.position = Vector3.Lerp (transform.position, new Vector3 (5.0f, 2.75f, 1.0f), speed / time);
   Debug.Log (transform.position);
}

   
      Si alguien sabe otro metodo mas efectivo avise! :)
   


En este enlace tienes una explicación muy buena del Lerp y formulas para suavizarlo: https://chicounity3d.wordpress.com/2014/05/23/how-to-lerp-like-a-pro/ (https://chicounity3d.wordpress.com/2014/05/23/how-to-lerp-like-a-pro/)
 
Mi favorita es esta:
 

t = t*t*t * (t * (6f*t - 15f) + 10f)

 
 
 
La uso para los movimientos de cámara y queda brutal.
 
Saludos.
Título: Consulta - Mathf.Lerp
Publicado por: lightbug en Junio 16, 2017, 10:11:37 PM
Cita de: TheBullet date=1497635047En este enlace tienes una explicación muy buena del Lerp y formulas para suavizarlo: https://chicounity3d.wordpress.com/2014/05/23/how-to-lerp-like-a-pro/ (https://chicounity3d.wordpress.com/2014/05/23/how-to-lerp-like-a-pro/)
   
   
      Mi favorita es esta:
   
   

t = t*t*t * (t * (6f*t - 15f) + 10f)

   
       
   
   
      La uso para los movimientos de cámara y queda brutal.
   
   
      Saludos.
   


casi siempre estoy muy contento con el Lerp por default, pero voy a leer ese articulo a ver que tal.
 
PD: q linda formulita jaja
Título: Consulta - Mathf.Lerp
Publicado por: TheBullet en Junio 16, 2017, 11:54:41 PM
Cita de: lightbug date=1497643897casi siempre estoy muy contento con el Lerp por default, pero voy a leer ese articulo a ver que tal.
   
   
      PD: q linda formulita jaja
   


Pruebalo, finaliza el movimiento de una manera super suave.
Título: Consulta - Mathf.Lerp
Publicado por: enelmenu en Junio 17, 2017, 01:52:24 AM
Hmmmm tiene buena pinta alta formulita @TheBullet voy a probar que tal, gracias abrazo!
 
See yo también @lightbug pero soy bastante miniculoso en algunos sentidos menos con los == de los condicionales Jajajajajajaja ya lo abras observado 
Título: Consulta - Mathf.Lerp
Publicado por: lightbug en Junio 17, 2017, 02:09:19 AM
Cita de: enelmenu date=1497657144menos con los == de los condicionales Jajajajajajaja ya lo abras observado 
   


Jajaj ya van como dos veces, anotatelo por ahi
Título: Consulta - Mathf.Lerp
Publicado por: enelmenu en Junio 17, 2017, 02:37:24 AM
Jajajaja @lightbug listo!! Ya lo tengo agendado(? Jajajajajaj así me entiendo yo por eso dsp terminó haciendo mil cosas para dos o tres boludeces

Y para que veas que me ayudas una bocha jajajaj por ahi esta varias cosas q me dijiste y el singleton ya le hice una definicion y caracteristicas y todo, ya lo entendi joya termino de estudiarme todo y le meto con mi codigo!!
 
Título: Consulta - Mathf.Lerp
Publicado por: lightbug en Junio 17, 2017, 03:14:24 AM
Buenaaaaa jaja