Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: rogerdv en Junio 11, 2015, 04:24:06 PM

Título: alinear el texto de un botón a la izquierda y eliminar el fondo
Publicado por: rogerdv en Junio 11, 2015, 04:24:06 PM
Cómo puedo hacer que el texto de un botón esté alineado a la izquierda en vez de centrado?
También quisiera que el botón parezca un texto y no un botón, pensé en usar GUIcontent para pasarle una imagen transparente, pero no sé si esta es la idea correcta, existe alguna otra forma de hacerlo?
Título: alinear el texto de un botón a la izquierda y eliminar el fondo
Publicado por: GSG3D en Junio 11, 2015, 05:50:38 PM
Y porque no utilizas la nueva UI?
Título: alinear el texto de un botón a la izquierda y eliminar el fondo
Publicado por: rogerdv en Junio 12, 2015, 02:21:48 PM
Porque necesito generar los botones en tiempo de ejecución. Es el sistema de diálogos del juego, que se carga desde un archivo XML y cada opción puede aparecer o no, en dependencia de las quests, atributos, etc.
Título: alinear el texto de un botón a la izquierda y eliminar el fondo
Publicado por: GSG3D en Junio 12, 2015, 03:11:09 PM
Pero si se pueden generar en tiempo de ejecucion
Título: alinear el texto de un botón a la izquierda y eliminar el fondo
Publicado por: rogerdv en Junio 12, 2015, 03:24:38 PM
A ver, los botones ya están generados y funcionan correctamente. Lo que necesito es poner el texto alineado a la izquierda, y si es posible, quitarle fondo. O sea, son arreglos cosméticos.
Título: alinear el texto de un botón a la izquierda y eliminar el fondo
Publicado por: kalua66 en Junio 12, 2015, 03:33:09 PM
Aplicale un GUISTYLE a los botones, y en ellos puedes configurar todo, fondo, alineacion, font y demas..
Título: alinear el texto de un botón a la izquierda y eliminar el fondo
Publicado por: pioj en Junio 13, 2015, 12:05:06 AM
Veo que muchos seguís asustados o con desconocimiento sobre el tema de usar la nueva UI de Unity, y la verdad es que no lo entiendo. Va de fábula y facilita muchísimo el trabajo a la hora de hacer GUI's.
 
 
Sí, se pueden generar en Runtime, de hecho se programan de forma más fácil todavía que las GUI-Legacy. Si lo hacéis por "vagos" (ya tengo muchas cosas hechas con ese estilo, no quiero ni puedo cambiar ahora), realmente no estáis aprovechando bien el tiempo ni el potencial que os ofrece. Tarde o temprano os encontraréis con un problema con ese sistema que ya no pueda ser resuelta...
 
 
 
Yo no sé cuanto tiempo os dejarán seguir usando ese método, pero haceros a la idea de que en breve os borraran todo ese soporte y comandos y os tocará pasar al nuevo sistema sí o sí. No habrá otra forma de hacerlo. Sois conscientes, ¿no? 
Título: alinear el texto de un botón a la izquierda y eliminar el fondo
Publicado por: rogerdv en Junio 15, 2015, 04:21:44 PM
Pues si hay alguna forma de hacerlo con el GUI nuevo me interesaría conocerla. como ya explicaba, el problema es que las opciones se generan en tiempo de ejecución, lo mismo podrían ser 2, 3 o 5.