[Unity3D——用代码说明一切] UGUI:用代码添加事件监听

来源:互联网 发布:股票作手回忆录知乎 编辑:程序博客网 时间:2024/06/06 11:21
两种常用UGUI代码添加
一.控件上的自带事件 如Button
1).得到对象上的 UGUI对应脚本 Button脚本
2).通过脚本上的
    获取的Button脚本.onClick.AddListener(函数名);
    获取的Toggle脚本.onValueChanged.AddListener(函数名);
    获取的Input脚本.onEndEdit.AddListener(函数名);
    等等 自带的委托事件  进行添加

二.通过EventTrigger添加
1).为对应控件添加 EventTrigger
2).创建一个 EventTrrigger.Entry 改变其中的 eventID 并且添加相应函数 callback.AddListener(响应函数名)
3).为对应EventTrigger 添加 EventTrrigger.Entry


注意: eventID 类型为 EventTriggerType 其为响应事件的枚举变量
      callback.AddListener(函数名) 此处添加的函数 必须带一个BaseEventData的参数

直观的代码说明:


0 0
原创粉丝点击