Noticias

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

Acceder a los datos de la UI en Unity 5

Iniciado por p3dr0h4ck, Diciembre 15, 2015, 07:23:41 PM

Tema anterior - Siguiente tema
Buenas estaba viendo que algunas cosas han cambiado en Unity 5 respecto a la versión anterior, dejando código obsoleto, tras esto tengo el siguiente problema:Estoy intentando acceder a un elemento Image de la UI para poder modificar el recurso de imagen(Source Image)de este,  "Sprite" desde un Script.Una vez tengo acceso a este elemento:GameObject elemento = GameObject.FindGameObjectWithTag ("elementoui"); No se como acceder para modificar la imagen, he intentado obteniendo distintos componente mediante:elemento.GetComponent<t> ();t es una clase, he probado algunas como GUITexture o CanvasRenderer pero con ninguna de los dos puedo modificarlo.Alguien tiene una solución para poder por tanto modificar el recurso de imagen de un elemento Image de la UI en Unity 5 mediante un Script 


[quote author=leocub58" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34705" data-ipsquote-contentcommentid="125047 date=1450204463]UI.Image[/quote]Podrías poner un ejemplo en un Script

 var x : Sprite;elemento.GetComponent(UI.Image).sprite = x;

[quote author=leocub58" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34705" data-ipsquote-contentcommentid="125057"> var x : Sprite;elemento.GetComponent(UI.Image).sprite = x

[quote author=p3dr0h4ck" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34705" data-ipsquote-contentcommentid="125061 date=1450212212]Gracias, aunque me di cuenta que al realizar el código debía utilizar using UnityEngine.UI; //Para declarar el uso de la clase UIy poder utilizar la clase UI, muchas gracias amigo. Un saludo[/quote]De nada! el problema es que en js no hace falta, siento haberlo olvidado jaja

[quote author=leocub58" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34705" data-ipsquote-contentcommentid="125062">De nada! el problema es que en js no hace falta, siento haberlo olvidado jaja[/quote]Debí de haber dicho que estaba utilizando C# de nada :)

Etiquetas: