关于NGUI按钮的图片切换不知道学习这方面的朋友了解多少,不是很清楚也没关系,今天我们来具体学习一下如何实现NGUI按钮的图片切换。

编写TestButton.cs脚本:
[csharp] 
using UnityEngine;
using System.Collections;
public class TestButton : MonoBehaviour {
protected bool switchFlag = true;
 // Use this for initialization
void Start () {
}
void OnClick () {
if (this.switchFlag) {
this.GetComponent<UISprite> ().spriteName = "pause";
this.GetComponent<UIButton> ().normalSprite = "pause";
this.switchFlag = false;
}
else{
this.GetComponent<UISprite>().spriteName = "start";
this.GetComponent<UIButton>().normalSprite = "start";
this.switchFlag = true;
}
}
}

将脚本挂在simple button上

NGUI按钮的图片切换

然后,运行:运行效果如下:

NGUI按钮的图片切换

点击后,出现暂停按钮。

NGUI按钮的图片切换