1. 程式人生 > >UGUI中將圖片轉換成精靈Sprite

UGUI中將圖片轉換成精靈Sprite

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class CreateTexture : MonoBehaviour {


    private Image image;

    void Awake()
    {
        image = GameObject.FindWithTag("Image").GetComponent<Image>();
    }

    // Use this for initialization
    void Start () {
        CreateSprite();

    }
    //將Resources中得到圖片Pic_01轉成精靈Sprite
public void CreateSprite() { Texture2D img = Resources.Load("Pic_01") as Texture2D; Sprite pic = Sprite.Create(img, new Rect(0, 0, img.width, img.height), new Vector2(0.5f, 0.5f));//後面Vector2就是你Anchors的Pivot的x/y屬性值 image.sprite = pic; } }