Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Feider en Abril 10, 2016, 05:08:12 PM

Título: Rotación real del centro de un objeto 3d
Publicado por: Feider en Abril 10, 2016, 05:08:12 PM
Hola: He estado indagando en un problema que tengo y obtuve al final media solución:A muchos, al menos al principio o si dependemos de un tercero que no sabe cómo llegan los objetos a Unity o lo que sea... Vemos que tenemos un objeto en X lugar y su rotación con lo mismo.  (Unity cambia el centro de nuestros objetos al centro la escena... A veces es demasiado incómodo y otras útil... creo). Entonces pensé. "no puede ser que los de Unity no hayan pensado que como programador no vaya a querer acceder NUNCA a la rotación real del objeto y a su posición real"... Efectivamente, logré acceder a la posición real (por si alguien lo busca también ahora pongo como es esa parte del código).  Pero me resulta imposible encontrar dónde está la rotación real:Posición real:  transformDelObjeto.GetComponent<Renderer> ().bounds.center;Rotación real: ¿?. Y ahí me he quedado, yo sigo investigando, pero si alguien conoce la respuesta a mi incógnita sería de mucho agradecer.  Un saludo. Edito: Es obvio que si voy al entorno de 3D y lo centro hago lo mismo, pero querría solucionar ese tipo de casos, resulta bastante más eficiente hacerlo por código. (Creo). ^,..,^ (Seguro que  a más de uno le es útil también).
Título: Rotación real del centro de un objeto 3d
Publicado por: iRobb en Abril 10, 2016, 10:10:02 PM
Claro, para automatizar el proceso de importación de modelos por ejemplo.
Título: Rotación real del centro de un objeto 3d
Publicado por: Feider en Abril 11, 2016, 12:09:08 PM
Si, me pregunto si alguien conocerá la incógnita... ¿A lo mejor no se podrá? M''', por ahora no encontré nada. Bueno, al menos la mitad está resuelta.
Título: Rotación real del centro de un objeto 3d
Publicado por: iRobb en Abril 11, 2016, 01:27:24 PM
En el foro de Unity uno se curró la inversa. O sea, un complemento de Blender que adapta las coordenadas y la rotación al de Unity:http://forum.unity3d.com/threads/blender-unity-rotation-fix.181870/ 
Título: Rotación real del centro de un objeto 3d
Publicado por: Braltor en Abril 11, 2016, 04:48:36 PM
talvez si puedes conocer la extension del archivo importado, como .blend, con el assetdatabase o algo puedes modificar ese modelo al momento de importación, o una extension de editor que los busque y pregunte si uno quiere darles vuelta