UnityWebRequest 请求网络图片

本文介绍了如何利用UnityWebRequest进行网络图片和本地图片的请求操作,包括GetTexture方法以外的其他加载API以及AssetBundle(ab包)的下载常见应用。
摘要由CSDN通过智能技术生成

UnityWebRequest可以用来请求网络上的图片或者请求一张本地图片。

除了GetTexture之外,还有ab包的下载等。

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;

public class LoadSp : MonoBehaviour
{
    public Image Image_Main;

    private void Start()
    {
        StartCoroutine(DonwoladPic());
    }

    IEnumerator DonwoladPic()
    {
        string url = "http://api.map.baidu.com/images/weather/day/qing.png";

        //  string path= "E:/Screenshot/caidan.png";
        using (UnityWebRequest request = UnityWebRequestTexture.GetTexture(url))
        {
            yield return request.SendWebRequest();
            Texture2D texture = (request.downloadHandler as DownloadHandlerTexture).texture;

            Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), Vector2.zero);

            Image_Main.sprite = sprit
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值