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 }
这个可以做对话,但是不推荐,比如你的对话有五十个,那你要用五十张图片。。。