当前位置:   article > 正文

Unity使用WWW加载网络图片_unity image 加载网络图片

unity image 加载网络图片
  1. public class ButtonHTTP : MonoBehaviour
  2. {
  3. // 图片的地址
  4. string url = "https://img.alicdn.com/imgextra/i1/274545327/O1CN018ZXdyH1pDoSXoHsAj_!!274545327.jpg";
  5. public Image Myimage; // 初始化Image图片
  6. IEnumerator Start() // 协程
  7. {
  8. WWW www = new WWW(url);//用WWW加载网络图片
  9. yield return www;
  10. //Myimage = transform.GetComponent<Image>();
  11. if (www != null && string.IsNullOrEmpty(www.error))
  12. {
  13. //获取Texture
  14. Texture2D texture = www.texture;
  15. //因为我们定义的是Image,所以这里需要把Texture2D转化为Sprite
  16. Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f));
  17. Myimage.sprite = sprite;
  18. Myimage.SetNativeSize();
  19. }
  20. }
  21. }

效果:

 

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

闽ICP备14008679号