Noticias

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

Gui Label Posición

Iniciado por Gastonspas, Julio 06, 2016, 05:58:45 AM

Tema anterior - Siguiente tema
Julio 06, 2016, 05:58:45 AM Ultima modificación: Julio 06, 2016, 08:21:37 AM por pioj
Hola muy buenas a todos. una pregunta que tal vez sea fácil pero me eh fijado y no eh encontrado lo que buscaba.
 
quiero el el GUI.Label se quede siempre un una x posición pero al cambiar la resolución se va a otra parte mas arriba o mas abajo, como puedo hacer para que esto quede siempre en la parte inferior del lado derecho.
 



   
      GUI.Label (Rect(0,180,100,20), balas + " / " + recarga);
   

[/quote]
 
si alguien sabe como se lo agradecería que me lo dijera bueno eso es todo gracias.

Si la UI va a ser estática, ¿por qué no usas mejor el sistema de Canvas que trae ahora Unity? Ya verás lo fácil que es...

Alguno sabe como hacer para que un UI.Text no se mueva de su posicion?

Cita de: Gastonspas date=1468607747Alguno sabe como hacer para que un UI.Text no se mueva de su posicion?
   


como q se mueve? xD

Creo que se refiere a que si la pantalla se amplía o se achica, el texto no queda en la posición original. Si es así te recomiendo leer la siguiente guía: https://docs.unity3d.com/es/current/Manual/HOWTO-UIMultiResolution.html

Estudiante Ing. Sistemas 



Julio 16, 2016, 08:36:51 AM #5 Ultima modificación: Julio 16, 2016, 08:37:22 AM por kaito
Si utilizas el antiguo sistema GUI, se utiliza GUI.matrix para escalar el GUI sin necesidad de corregir su posición x,y.
 
Si utilizas el nuevo sistema UI, se utiliza el componente Canvas Scaler donde modificas el parámetro UI scale mode.

Etiquetas: