ugui实现带参数监听按钮

Posted 左右...

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ugui实现带参数监听按钮相关的知识,希望对你有一定的参考价值。

 

类似ngui,每个监听带一个GameObject参数

//自定义button
public class SFxButtonBase : Button

    public delegate void ButtonClick(GameObject go);
    private event ButtonClick OnButtonClick;

    public void AddListener(ButtonClick click)
        OnButtonClick = new ButtonClick(click);
   

    protected override void Awake()
   
        onClick.AddListener(()=>
            if(OnButtonClick != null) OnButtonClick(gameObject);
        );
   

 

以上是关于ugui实现带参数监听按钮的主要内容,如果未能解决你的问题,请参考以下文章

Unity UGUI系列五 Toggle ToggleGroup

unity,ugui如何实现button长按,就是如何监听按下和抬起,求一个完整的小例子谢谢。

UGUI按钮事件获取触发按钮自身组件

Unity UGUi 怎么判断 点击按钮的抬起和按下

Unity UGUI不规则区域按钮点击实现

Unity使用UGUI实现王者荣耀UI界面加载页面-静音按钮和页面完善