1,创建RawImage/Button/Tips。
RawImage用来显示获取的图片,Button,点击之后显示下一张,Tips,获取图片缓冲的时候显示的一张遮罩图。
2,开始编写脚本
public class LoadImage: MonoBehaviour{ public Button btn; public RawImage rawImage; public GameObject tips; private int click;//点击的次数 //获取资源的URL集合 public string[] url = new string[]{"http://a.hiphotos.baidu.com/zhidao/pic/item/f9dcd100baa1cd11aa2ca018bf12c8fcc3ce2d74.jpg","http://desk.fd.zol-img.com.cn/t_s960x600c5/g3/M03/0D/03/Cg-4V1S_EOWIMyUCAAhG5zFfIHUAATsVQNFKM0ACEb_770.jpg","http://ww1.sinaimg.cn/crop.0.0.1024.1024.1024/905f4228jw8evwh9xys68j20sg0sgt9z.jpg" ,@"E:\Icon\1090140.jpg","E:\\Icon\\VS1.png"}; void Start(){ btn.OnClick.AddListener(OnButtonClick); } public void OnButtonClick(){ if(click >=url.Length){ return; } StartCoroutine(url[click],rawImage); click++; } //将一张网格图片显示再RawImage中 IEnumerator LoadImageToRawImage(string url,RawImage image){ yield return new WaitForEndOfFrame(); tips.SetActive(true); WWW _w = new WWW(url); yield return www; if(_w.isDone){ url.textute = _w.texture; Debug.Log("显示成功"); tips.SetActive(false); } }
}
3,开始测试
测试成功。
成功加载。
这里使用www加载网络图片,当然www也可加载本地目录下面的文件。