Noticias

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

Duda sobre Canvas.Image

Iniciado por Miki, Septiembre 18, 2015, 04:42:16 AM

Tema anterior - Siguiente tema
Saludos, estoy haciendo uso del Canvas para crear una barra digamos que de salud. Nunca lo había usado y bueno al usarlo tengo la pestaña Game maximizada en otro monitor mientras aprendía como usar el Canvas, el punto es que cuando finalmente descubrí como usarlo y lo implemente en mi proyecto y lo coloque en el sitio que  yo quería que este la barra, al momento de cambiar de tamaño la pestaña Game, la barra se mueve, y no solo eso, el tamaño cambia. es decir que la barra final ni esta el lugar donde la puse ni del tamaño que la tenia al momento de mover, maximizar la pestaña Game...Por favor me gustaría que me digan por que ocurre esto y como solucionarlo, y espero que hayan entendido mi dura.Gracias de antemano. 

Tienes dos cosas a tener en cuenta en el Canvas. Una es como quieres que escale los objetos o que no lo haga, por eso el cambio de tamaño. Estos parámetros están en el objeto Canvas. El otro es el anchor del objeto respecto al Canvas y este lo tienes en el objeto RectTransform, que en este caso está en la barra. Si la pones en top-left y el anchor en bottom-right, pues se moverá al escalar. Tienes que colocar el anchor respecto a su posición en el Canvas o respecto al objeto padre.

[quote author=iRobb" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="24766" data-ipsquote-contentcommentid="111485">Tienes dos cosas a tener en cuenta en el Canvas. Una es como quieres que escale los objetos o que no lo haga, por eso el cambio de tamaño. Estos parámetros están en el objeto Canvas. El otro es el anchor del objeto respecto al Canvas y este lo tienes en el objeto RectTransform, que en este caso está en la barra. Si la pones en top-left y el anchor en bottom-right, pues se moverá al escalar. Tienes que colocar el anchor respecto a su posición en el Canvas o respecto al objeto padre.[/quote]MUCHAS GRACIAS POR SU RESPUESTA iRobb.Bueno.. llámeme ignorante pero no encontré la manera de configurar el Canvas para poder hacer eso :/... mire, aquí esta mi Canvas::(

UI scale mode para el escalado del canvas.Y los anchor point de la barra son los cuadraditos superior izquierda.

[quote author=iRobb" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="24766" data-ipsquote-contentcommentid="111652 date=1442595592]UI scale mode para el escalado del canvas.Y los anchor point de la barra son los cuadraditos superior izquierda.[/quote]Ahora si, muchas gracias por la paciencia xDMuchísimas gracias eres el *** amo xDD siempre me andas sacando de los apuros xDDD
sin fallarte al respeto.
 

anchor point = puntos de anclado, estos términos los encontrarás en muchos sitios.No es necesairo saber inglés avanzado, pero un poco básico te ayudará a comprender mucho. 

Etiquetas: