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 = sprite;
}
}
}
(1)支持的其他的加載API

(2)ab包常用的API,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252041.html
標籤:其他
上一篇:經典問題之約瑟夫問題_C語言實作
下一篇:讓你秒懂漢諾塔的遞回問題
