add
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
//----------------------------------------------
|
||||
// NGUI: Next-Gen UI kit
|
||||
// Copyright © 2011-2015 Tasharen Entertainment
|
||||
//----------------------------------------------
|
||||
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
|
||||
/// <summary>
|
||||
/// Simple script that shows how to download a remote texture and assign it to be used by a UITexture.
|
||||
/// </summary>
|
||||
|
||||
[RequireComponent(typeof(UITexture))]
|
||||
public class DownloadTexture : MonoBehaviour
|
||||
{
|
||||
public string url = "http://www.yourwebsite.com/logo.png";
|
||||
public bool pixelPerfect = true;
|
||||
|
||||
Texture2D mTex;
|
||||
|
||||
IEnumerator Start ()
|
||||
{
|
||||
WWW www = new WWW(url);
|
||||
yield return www;
|
||||
mTex = www.texture;
|
||||
|
||||
if (mTex != null)
|
||||
{
|
||||
UITexture ut = GetComponent<UITexture>();
|
||||
ut.mainTexture = mTex;
|
||||
if (pixelPerfect) ut.MakePixelPerfect();
|
||||
}
|
||||
www.Dispose();
|
||||
}
|
||||
|
||||
void OnDestroy ()
|
||||
{
|
||||
if (mTex != null) Destroy(mTex);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user