UGUI替換圖片的三種方式


//方法一: Image/pic 在 Assets/Resources/目錄下 
Image _myImage; 
void Start()
{
    _myImage.sprite = Resources.Load("Image/pic", typeof(Sprite)) as Sprite;
}

//方法二:mySprite 為外部指定的圖片資源
Image _myImage; 
Sprite _ISprite; void Start()
{
  _myImage.sprite = ISprite
}
//方法三 
Image myImage; void Start () { StartCoroutine(GetImage()); }
IEnumerator GetImage()
{

string url = "http://www.5dbb.com/images/logo.gif";
WWW www
= new WWW(url);
yield return www;

if (string.IsNullOrEmpty(www.error))
{
Texture2D tex
= www.texture;
Sprite temp
= Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0, 0)); myImage.sprite = temp;
}
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM