hola buenas!! alguien me podria ayudar con esto estoy comiendome demasiado el coco!!Video 360° Importante Visualizarlo con un Mobil o Tablety bueno por lo que e estado investigando me imagino que con input.compass y un acelerometro para la inclinacion bastaria pero no se como montarlo bien en C#... muchisimas gracias a todos!
Prueba a poner la Cámara en el centro exacto del móvil (girado 90º), y asignar las siguientes variables del
GYROSCOPE (no del accelerómetro) a los siguientes ejes de rotación para la cámara.
- Pitch (Rotación eje Y vertical) --> Asignado al eje Y del giroscopio del móvil.
- Yaw (Rotación eje Y horiontal) --> Asignado al eje X del giroscopio del móvil.
en iOS todo irá bien, generalmente, pero en Android vas a tener una serie de problemas ya que cada dispositivo es un mundo, y asigna los valores de del giroscopio en ejes distintos, además de que Para más información y ejemplos prácticos, prueba a seguir los pasos de estas 2 guías:
- http://answers.unity3d.com/questions/840308/using-gyroscope-with-android.html (http://answers.unity3d.com/questions/840308/using-gyroscope-with-android.html)
- https://alastaira.wordpress.com/2013/08/24/the-7dfps-game-jam-augmented-reality-and-spectral-echoes/ (https://alastaira.wordpress.com/2013/08/24/the-7dfps-game-jam-augmented-reality-and-spectral-echoes/)
muchisimas gracias Pioj, voy a informarme atraves de los links como me dijiste para informarme bien y en cuanto tenga algo te cuento mas ¡Gracias!
Pioj, vi sus links acerca del gyroscope y gracias a ellos me ayudó a entender mas acerca de los sensores y como trabajan. Hasta lo que me he estado estudiando el tema, las rotaciones del móvil no son como me las imaginaba.tengo unas anotaciones que igual le ayudan a otras personas a entender esta dura batalla ...Usando una app para testear mis sensores activos del dispositivo. descubrí que el gyroscope no marcaba mi grado de rotacion respecto al norte como lo haría una brujula, sino que los ejes de este sensor se alteran mientras giras sobre ti mismo y dependiendo de la velocidad a la que gires este valor es mayor o menor. segun en que posición esté el móvil usarás un eje diferente. nota: No utilizo la brujula porque no es un balance estable y al hacer otros movimientos se mezclan con la coordenada que necesito de la brujula y se vuelve muy loco todo. incontrolable.asique usaré el gyroscope para sumar relativamente ese valor con respecto a la rotacion que quiera de la cámara que usaré en unity para primera persona.y luego me falta hablar de las inclinaciones claro, eso si funciona como me esperaba. probaré con el acelerometro y se lo añadire directamente a la camara eso si teniendo en cuenta que 9 es el valor maximo que me ha marcado tanto para el ladeo de cabeza como su inclinacion mirar arriba y abajo. app usada: AndroSensor (Android)Movil : Samnsung s4 i9505.posicion: lateral izquierda.Ladeo de cabeza: (eje Y Acelerometro) (izq -) (Der +) (max valor = 9)Inclinacion cabeza: ( eje Z Acelerometer) ( Abajo +) (Arriba -) ( max valor=9) Giro 360° : (eje X gyroscope) (izq +) (Der -) (max valor= depende velocidad de giro) Sigo estudiando el tema he intentaré dar mas noticias sobre esto. no lo he probado en IOS pero si es cierto que en Android estoy quebrandome un poco la cabeza.Llevo poco tiempo desarrollando para móviles y con un lenguaje de programación diferente al que estaba acostumbrado, asique perdonen mis meteduras de pata .un abrazo enorme y seguimos en contacto! Gracias Pioj!
[quote author=DjPertur" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34353" data-ipsquote-contentcommentid="123433">Pioj, vi sus links acerca del gyroscope y gracias a ellos me ayudó a entender mas acerca de los sensores y como trabajan. Hasta lo que me he estado estudiando el tema, las rotaciones del móvil no son como me las imaginaba.tengo unas anotaciones que igual le ayudan a otras personas a entender esta dura batalla
Sólo texto |
Texto con Imágenes