按钮 (Button)
Interactable - 是否允许交互
Target Graphic:目标图片
Normal Color:默认颜色
Highlighted Color:高亮颜色(鼠标停留时)
Pressed Color:单击时的颜色
Selected Color:选中后的颜色(单击再松开后)
Disabled Color:禁用时的颜色
Color Multiplier:显示时RGB数值变为乘倍数显示;
Fade Duration:变换效果,延迟时间;
void Start(){
_button.onClick.AddListener(BtnClick);
}
void BtnClick(){
Debug.Log("点击按钮");
}
勾选开关 (Toggle)
void Start(){
_toggle.onValueChanged.AddListener(TogValueChanged);
}
void TogValueChange(bool isChecked){
Debug.Log("isChecked=" + isChecked);
}
滑动条 (Slider)
void Start(){
_slider.onValueChanged.AddListener(自定义函数);
}
void 自定义函数(float value){
Debug.Log("value=" + value);
}
滚动条 (Scrollbar)
void Start(){
_scrollbar.onValueChanged.AddListener(自定义函数);
}
void 自定义函数(float value){
Debug.Log("value=" + value);
}
下拉选单 (Dropdown)
void Start(){
_dropdown.onValueChanged.AddListener(dropValueChanged);
_dropdown.options.Clear(); //清空下拉单选项
//自定义下拉单
for(int i; i<10; i++){
Dropdown.OptionsData item = new Dropdown.OptionsData();
item.text = "选项" + i;
_dropdown.options.Add(item);
}
}
void dropValueChanged(int value){
Debug.Log(_dropdown.options[value].text); //value是索引号
}
输入文本框 (Input Field)
void Start(){
_input.onValueChanged.AddListener(自定义函数);
_input.text = "请输入..";
}
void 自定义函数(string value){
Debug.Log("value=" + value);
}