Hola
quisiera saber como puedo alinear el tracking de la camara vr con el del joistic. A veces pierde tracking y tengo que acabar girandome yo, lo que quiero es que al apretar un boton, se alinee.
Es que estoy buscando en google, pero como no se que es exactamente lo que tengo que buscar, no encuentro nada.
gracias de antemano.
pero q sistema de vr usas? q sistema de joystick?
Cita de: Braltor date=1519592821pero q sistema de vr usas? q sistema de joystick?
google vr para el giro de cabeza(es independiente del giro de cuerpo), el joistic solo he cambiado el mouse X y Y del script del mouselook y el movimiento es el del F P C de standar assets , el de java script.
y he añadido dos opciones en imput.
y el movimiento es el del F P C de standar assets , el de java script.
el problema es que cuando giro la cabeza y el joistic al mismo tiempo, se desalinea y cuando apreto para andar hacia delante, anda de la lado y acabo teniendo que girarme yo. Lo que quiero es el equivalente a psvr de mantener apretado option para realinear, pero que se alinee el joistic a la vista y no al reves.
mmm cuando hice algo asi fue con otro set de lentes y celulares, recuerdo q tenia q ajustar los calculos para reducir ese error en el giro, pero como yo mismo hacia los calculos del giro tenia la posibilidad
Cita de: Braltor date=1519594461mmm cuando hice algo asi fue con otro set de lentes y celulares, recuerdo q tenia q ajustar los calculos para reducir ese error en el giro, pero como yo mismo hacia los calculos del giro tenia la posibilidad
me igual no poder reducir el fallo, pero por lo menos poder alinearlo a boton, me imagino que tendra que ver con transform.rotation, pero no acabo de tener claro.
entonces puedes usar quaternion.rotatetoward para corregir la orientacion:
https://docs.unity3d.com/ScriptReference/Quaternion.RotateTowards.html (https://docs.unity3d.com/ScriptReference/Quaternion.RotateTowards.html)
y si quieres q la correccion sea gradual usas un maxdegreesdelta pequeño, o uno grande para ajuste inmediato
Cita de: Braltor date=1519611817entonces puedes usar quaternion.rotatetoward para corregir la orientacion:
https://docs.unity3d.com/ScriptReference/Quaternion.RotateTowards.html (https://docs.unity3d.com/ScriptReference/Quaternion.RotateTowards.html)
y si quieres q la correccion sea gradual usas un maxdegreesdelta pequeño, o uno grande para ajuste inmediato
Pues seguro que estas en lo cierto, pero no he sabido usarlo, investigare mas sobre el comando.
Muchas gracias Braltor.
Vale ya lo he visto como, tiro un poco adelante la cámara y le pongo que rote hacia cámara, con mucho speed y al pulsar el boton se ajusta a la vista al instante.
gracias.