unity加载图片

1、图片资源未在Resources文件夹下

IEnumerator LoadImage(string url, SpriteRenderer renderer)
	{
		WWW www = new WWW(url);
		if (!www.isDone)
			yield return www;

		Texture2D texture = www.texture;
		Debug.Log(texture);
		Sprite sp = Sprite.Create(
			texture,
			new Rect(0, 0, texture.width, texture.height),
			new Vector2(0.5f, 0.5f));

		renderer.sprite = sp;
	}

其中如果是本地图片,url:Application.dataPath + “/Image.jpg”

1、图片资源在Resources文件夹下
直接用Resources.Load()加载图片

你可能感兴趣的:(unity加载图片)