首页 > 代码库 > (NGUI)UISprite 切换图集

(NGUI)UISprite 切换图集

UISprite是可以使用代码动态切换图集的

using UnityEngine;using System.Collections;public class SpriteAtlasTest : MonoBehaviour {    private UISprite _sprite;    public UIAtlas atlas;    public UIAtlas atlas2;    // Use this for initialization    void Start () {        _sprite = GetComponent<UISprite>();    }        // Update is called once per frame    void Update () {               if(Input.GetMouseButtonDown(0))        {            _sprite.atlas = atlas;            _sprite.spriteName = "GoodDirt";                               }        if(Input.GetMouseButtonDown(1))        {            _sprite.atlas = atlas2;            _sprite.spriteName = "NGUI";        }    }}

 

这样就是使用UISprite来制作图标了,比如物品图标,可以分别存在不同的图集里面,根据配置物品icon在哪一个图集,在需要显示的时候动态指定图集就可以了~

(NGUI)UISprite 切换图集