Jump to content

Search the Community

Showing results for tags 'vertical layout'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
    • Youtube
  • Mesa de ayuda
    • Unity
    • Arte
    • Builds & Dispositivos
    • Otras Especialidades
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 1 result

  1. Hola a todos. Antes que nada gracias por la atención. Bien, empecemos por decir que soy programador y la parte gráfica como que menos un tercio, así que si meto algún error de base, dadme un capón sin problema. Bueno al lio. Para situarnos. Tengo un Canvas con un Canvas Scaler puesto a Scale With Screen Size para que vaya manteniendo más o menos en diferentes formatos. Hasta aquí todo genial. Bien, quiero crear un panel con un conjunto de botones con una barra de scroll que me vayan presentando una serie de objetos en pantalla y blablablabla... El caso, creo un panel el cual me hace de marco, en el que añado los componentes ScrollRect y Mask. Dentro de este un Panel contenido, al que añado un Vertical Layout Group. Luego a este Panel Contenido, voy añadiendo los prefabs de los botones. Huelga decir que en tiempo de ejecución no se cuantos de estos he de presentar. Sino sería muy fácil, no? Bueno, todo me va genial, los botones se ven estupendos, el Mask me recorta justo dónde quiero, el Scroll bar se ajusta estupendamente. Todo perfecto excepto una cosa, como no sé el número de botones en tiempo de ejecución, me deja un espacio final bastante grande que queda feo. Bueno, no importa, como conozco el tamaño de los botones, pues no importa, hago el chid count y lo multiplico por el tamaño... Que feliz es uno en su inocencia. Ni modo. He probado de varios modos. Entiendo que la forma correcta de generar el size del Panel es con un RectTransform.sizeDelta = new vector2.pasandole el ancho y el alto deseado. Esto me da bien en Weith, pero el Heigth no hay modo. Siempre me queda ese cacho vació feo abajo del todo. He probado con un float, recorriendo todos los childs y sumando su Heigth. Tampoco. Supongo que el problema viene de que entre el modo diseño y el modo ejecución varian las medidas, y que por algún motivo me coge los Heigths de los prefabs de base, antes de escalarlos. Si alguien tiene alguna idea de como puedo ajustar el alto de este panel contenido, o alguna idea de por dónde la estoy cag... estaría muy agradecido. PD: Ya se que existe la opción de marcar que los Childs ajusten tamaño o separación, pero si permito en tamaño me los deforma, ya que tienen mucho contenido, y con la separación queda fatal. Muchas gracias a todos.
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...