您的位置:首页 > 产品设计 > UI/UE

UGUI 控件通过代码添加事件

2016-12-24 11:06 477 查看
注意:添加 using UnityEngine.UI; 头文件

//按钮

private Button button;

button = GameObject.Find(“ButtonName”).GetComponent();

button.OnCLick.AddListener(ClickButton);

//回调函数

public void ClickButton()

{

}

//toggle

toggle= GameObject.Find(“Toggle”).GetComponent();

toggle.isOn = false; //开关对号默认去掉(不勾选)

toggle.onValueChanged.AddListener(ClickToggle);

//回调函数

public void ClickToggle(bool isBool)

{

isBool是否勾选

}

//Slider

slider.GetComponent().onValueChanged.AddListener(delegate

{

sliderValueChange();

});

///

/// //回调函数 滑动至5-6厘米处

///

public void SliceLine1ValueChange()

{

float value = slider.GetComponent().value * 10;

string text = value.ToString(“F2”) + “cm”; //F2保留两位小数

slider.transform.FindChild(“Handle Slide Area/Handle/Image2/TextNum”).GetComponent().text = text;

if (value > 5 && value < 6)

{

}

else

{

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  UGUI
相关文章推荐