Noticias

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

¿Rigidbody.AddTorque siempre igual?

Iniciado por MaanuRP, Mayo 31, 2016, 09:46:48 PM

Tema anterior - Siguiente tema
Hola a todos!


Tengo un código muy simple pero creo que están fallando mis conocimientos de física.
 

vspeed = Random.Range (3f, 7f);
rspeed = Random.Range (1f, 5f);
rb.AddForce (Vector3.up * vspeed, ForceMode.Impulse);
rb.AddTorque (Vector3.back * rspeed, ForceMode.Impulse);

 
Quiero hacer que un objeto se eleve y gire (Como cuando se tira una moneda al aire). Logro que el salto sea random, pero la velocidad de giro es siempre igual, ya que probando con la misma fuerza de salto, cae siempre igual.
 
¿Cual es el problema? ¿Como puedo hacer que a veces gire mas y a veces menos, de manera random como el "salto"?
 
Desde ya, muchas gracias
 
Saludos

prueba metiendole valores mas altos, mira si las rotaciones estan fijas o si el drag es muy alto

Y además mira el valor de mass que le has puesto.

Cita de: Braltor date=1464724986prueba metiendole valores mas altos, mira si las rotaciones estan fijas o si el drag es muy alto
   


Probe metiendo valores simples como 10000000000 y despues de un numero simplemente ya no giraba
 
Cita de: iRobb date=1464811981Y además mira el valor de mass que le has puesto.
   


Todos los valores son los que vienen por defecto, intente modificarlos pero no logre ninguna variación. Lo voy a volver a intentar
 
 
 
Pido disculpas por mi tardanza, no pude sentarme en el PC hasta ahora.

Etiquetas: