NGUI使用图集的精灵换图片

    创建了一个sprite,选择的是某一个图集下的sprite,现在我想点击它来换图片。前提是你的sprite已经加了UIButton

 代码如下:   

 1     public void OnClick()
 2     {
 3         if (this.GetComponent<UIButton>().normalSprite == "picture1")
 4         {
 5             this.GetComponent<UISprite>().spriteName = "picture2";
 6             this.GetComponent<UIButton>().normalSprite = "picture2";
 7             return;
 8         }
 9         if (this.GetComponent<UIButton>().normalSprite == "picture2")
10         {
11             this.GetComponent<UISprite>().spriteName = "picture1";
12             this.GetComponent<UIButton>().normalSprite = "picture1";
13             return;
14         }     
15     }

   这个可以做对话,但是不推荐,比如你的对话有五十个,那你要用五十张图片。。。

 

posted @ 2015-09-10 20:49  蜀云泉  阅读(800)  评论(0编辑  收藏  举报