Unity笔记-交互组件

按钮 (Button)

Interactable - 是否允许交互

Button
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);
}

滚动矩形/滚动视图 (Scroll Rect/Scroll View)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值