当前位置:   article > 正文

Unity学习笔记之UGUI基础——RawImage控件_rawimage.texture

rawimage.texture

RawImage控件:用于显示Texture(纹理)类型的图片,常用于(不仅限于)显示网络图片

示例:

        在Canvas下新建一个RawImage控件,为RawImage控件添加一个脚本LoadImageFromNetwork,实现从网络加载图片

  1. public class LoadImageFromNetwork : MonoBehaviour {
  2. public string url;
  3. private RawImage rawImage;
  4. void Start () {
  5. rawImage = this.GetComponent<RawImage> ();
  6. StartCoroutine (LoadImage());
  7. }
  8. IEnumerator LoadImage()
  9. {
  10. WWW www = new WWW (url);
  11. yield return www;
  12. rawImage.texture = www.texture;
  13. Debug.Log ("加载完成!");
  14. }
  15. }

还有一种用法是,映射一个摄像机的画面:

         在Unity中新建一个额外的摄像机NewCamera,在Project中新建一个RenderTexture,名字自己起,将它赋值给NewCamera的TargetTexture属性和RawImage的Texture属性


--------------------------------------------------------------学习帮助----------------------------------------------------------

RawImage和Image的区别:

    Image控件用于显示Sprite类型的图片

    RawImage控件用于显示Texture类型图片

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/103440
推荐阅读
相关标签
  

闽ICP备14008679号