Unity UI显示本地电脑的图片

Unity UI显示本地电脑的图片

Unity UI显示本地电脑的图片

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.UI;

//using System.IO;

using UnityEngine.SceneManagement;

 

public class Welcome : MonoBehaviour {

 

       //利用WWW类获取图片并且在unityUGUI的Image中显示

       public Image image;

       void Start () {

              string path = "file://D:\\one.jpg";

              StartCoroutine(LoadImage(path));

       }

 

       void Update()

       {

              if (Input.GetMouseButtonDown(0)) {

                     SceneManager.LoadScene ("One");

              }

       }

       IEnumerator LoadImage(string path)

       {

              WWW www = new WWW(path);

              yield return www;

              Texture2D texture = www.texture;

              Sprite sprites = Sprite.Create(texture,new Rect(0,0,texture.width,texture.height),new Vector2(0.5f,0.5f));

              image.sprite = sprites;

       }

}