Unity學習筆記之UGUI基礎——RawImage控件

RawImage控件:用於顯示Texture(紋理)類型的圖片,常用於(不僅限於)顯示網絡圖片

示例:

        在Canvas下新建一個RawImage控件,爲RawImage控件添加一個腳本LoadImageFromNetwork,實現從網絡加載圖片

 public class LoadImageFromNetwork : MonoBehaviour {

	public string url;

	private RawImage rawImage;

	void Start () {
		rawImage = this.GetComponent<RawImage> ();
		StartCoroutine (LoadImage());
	}
	
	IEnumerator LoadImage()

	{
		WWW www = new WWW (url);
		yield return www;
		rawImage.texture = www.texture;
		Debug.Log ("加載完成!");
	}
}

還有一種用法是,映射一個攝像機的畫面:

         在Unity中新建一個額外的攝像機NewCamera,在Project中新建一個RenderTexture,名字自己起,將它賦值給NewCamera的TargetTexture屬性和RawImage的Texture屬性


--------------------------------------------------------------學習幫助----------------------------------------------------------

RawImage和Image的區別:

    Image控件用於顯示Sprite類型的圖片

    RawImage控件用於顯示Texture類型圖片

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章