现在的位置: 首页 > 综合 > 正文

Unity3D【脚本】 给按钮绑定自己的点击事件

2018年08月27日 ⁄ 综合 ⁄ 共 358字 ⁄ 字号 评论关闭

下面是为资源面板中所有UICheckbox绑定按钮事件,如果是UIButton,就需要改下脚本。

//绑定按钮事件
		foreach (UICheckbox button in transform.GetComponentsInChildren<UICheckbox>()) {
			//print (button.name);
			UIEventListener.Get(button.gameObject).onClick += OnButtonClick;
		}

上面绑定的就是这个自己定义的函数:

//target传进来的是按钮的名字
OnButtonClick(GameObject target) {
	switch (target.name) {
		case "button1":
			print("按下了button1");
			break;
		default:
			break;
	}
}

抱歉!评论已关闭.