在ugui中,创建按钮有2种方式
1. 创建一个image添加一个button脚本
2.使用ugui中自带的button控件(子对象会有一个label控件)
给按钮添加点击事件
1.属性面板的 on Click()选项拖入obj选择调用的函数即可
2.给button挂一个脚本用代码的方式创建
void Start () {
gameObject.GetComponent<Button> ().onClick.AddListener (delegate() {
print("动态添加button事件");
});
gameObject.GetComponent<Button> ().onClick.AddListener (testClick);
}
public void testClick(){
print ("动态添加button事件");
}