Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: TheMurddock en Enero 13, 2016, 05:10:40 AM

Título: Duda de selección en UI
Publicado por: TheMurddock en Enero 13, 2016, 05:10:40 AM
Hola, quisiera saber si hay alguna manera de hacer la selección desde el cuadro que señala la flecha verde, y no desde donde se está realizando  (el cuadro señalado por la flecha amarilla)
(en la imagen de abajo :3 )

Espero hacerme entender.
la pregunta la hago por lo que vi en el video de muestra de este asset, que hacían la seleccion desde el cuadro que señala la flecha verde, pero por mas que intento solo me es posible desde el  que señala la flecha amarilla (el video que menciono es de febrero del año pasado)

el aset solo es un montòn de rect Transform con un componente imagen, y es para crear UIs.


 
 (//<fileStore.core_Attachment>/monthly_2016_01/Captura_de_pantalla_2016-01-12_a_las_11.00.03_p.m..png.21da872242c7b363726335990227ab97.png)
Título: Duda de selección en UI
Publicado por: GSG3D en Enero 13, 2016, 10:21:39 AM
Creo que se ve a simple vista que tenes que alinear el rect a la imagen UI.
Deberias ver los tutoriales de Unity antes de hacer algo que no conoces, porque estas simples preguntas se van a repetir.
Título: Duda de selección en UI
Publicado por: TheMurddock en Enero 13, 2016, 11:26:28 AM
No se puede. el rect es directamente proporcional a las medidas de la imagen. es decir. si modifico el rect modifico el tamaño de la imagen. (la imagen es un componente, no una instancia aparte que está de pariente). y esa misma es la pregunta, no entiendo por qué queda la imagen siendo un componente a una distancia y dimencion distinta del rect, cosa que pasa también con los otros componentes de UI como text.


(Entiendo que está escalado y por eso es la diferencia de posición con respecto al rect, pero debería escalarse también el rect, puesto que el escalado es el rectTransform y no directamente el componenten Image )
 
Bueno luego de algunas pruebas puedo decirles que la respuesta, (por si alguien la necesita )  era desactivar una opción  del rectTransform, 

La opcion hace esto mismo, que el canvas que contiene a la imagen no se escale, y solo se escale la imagen que lo contiene... interesante, no se para que pueda servir ( no hay mucha información al respecto ni en la documentación oficial de Unity) 

Y pues nada, espero en el futuro a alguien le sea util la informacion.  
 (//<fileStore.core_Attachment>/monthly_2016_01/Captura_de_pantalla_2016-01-13_a_las_5.41.25_a.m..png.7bdbba5a4afd75d0136ec1e4c7f67a35.png)