Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Problema con Scrollbar UI

Iniciado por CreetQuet, Enero 13, 2018, 12:53:05 AM

Tema anterior - Siguiente tema
Hola, buenas, tengo un problema con las Scrollbars verticales sobre todo, pasa que en el editor está bien, posicionada de manera correcta, pero cuando le doy RUN, o pruebo la scena, pasa que la scrollbar visualmente se posiciona en medio del viewport, aún que si la veo en el editor la posición de la scrollbar está bien, dejo una captura para que sea más entendible. 

Hola, en todo canvas debés elegir de que forma los elementos de este se van a modificar respecto a este (generalmente la pantalla entera, pero si tenés canvas dentro de canvas todos responden a su propio canvas)...por ej, una pantalla de iphone es distinta una pantalla de 16:10, entonces como querés que reaccionen tus elementos? que se escalen parejo, que mantengan su tamaño siempre, que tal elemento este anclado a la esquina superior derecha, etc.
 
No se como será tu diseño original (en la imagen está el resultado erróneo) pero vamos a suponer que el scroll va pegada a la izq, yo pondría un "anchor point" a la izq (fijate que tenés uno centro izq ... rojos) y asegurate de posicionarla bien donde querés.
 

 
Entonces la scrollBar siempre mantendrá la distancia a este punto sin importar si la pantalla (mejor dicho, el canvas) cambie, podrías llegar a tener problemas de que quede todo superpuesto ya que al mantener el tamaño otros elementos UI también lo hagan y sea un lío, en ese caso podrías jugar con el propio canvas, te vas al canvas Scaler y modificar el Scale Mode a "Scale with screen size".

Uso TextMeshPro, después de buscar un rato en el foro de unity lo pude resolver, es bastante fácil de resolver, en la jerarquía el dropdown de textmesh está así:


DropDown

-Template

-Scrollbar


Solo hay que subir el Scrollbar, para que quede en la jerarquía el Scrollbar arriba de Template:


DropDown

-Scrollbar

-Template


Espero que si alguien tiene el mismo problema por aquí, le sirva este post.! saludos, pueden cerrar el tema 

Etiquetas: