关于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上
然后,运行:运行效果如下:
点击后,出现暂停按钮。