如图,想要使每个按钮点击一次触发不同的事件,可以将四个按钮全选,Component——NGUI——Interaction——Button Message,如下
在Target的地方需要一个GameObject,Function Name是要执行的方法名
新建一个空物体sripts,新建一个C#脚本Judge.cs
public void NewGame()
{
Debug.Log("NewGame");
}
public void Continue()
{
Debug.Log("Continue");
}
public void Setting()
{
Debug.Log("Setting");
}
public void ScoreList()
{
Debug.Log("ScoreList");
}
将脚本拖给空物体,将空物体拖给按钮,在Function Name输入要执行脚本里的方法,如图
这样,点击每个按钮就可以执行不同的方法了