美文网首页
UI事件绑定模式(不靠谱)

UI事件绑定模式(不靠谱)

作者: APP4x | 来源:发表于2020-08-06 22:20 被阅读0次
这是我在《游戏架构-核心技术与面试精粹》看的,记录一下~

(不过这个感觉不靠谱啊。。。)


UGUI如何绑定事件响应?

1.Inspector界面添加
好处:可以随资源热更
坏处:容易变更,不确定
2.代码中添加
好处:程序员都喜欢的方式

插入:
DRY原则:Dont Repeat Yourself
DavidWheeler说:计算机任何领域的任何问题都可以通过增加一个间接的中间层来解决

思路:
创建一个容器类,自动将可响应事件的子节点找到,并为其添加监听。
可通过 index 或者 gameobject 区分点的是哪个按钮

private void Awake()
{
    Button[] btns = GetComponentsInChildren<Button>();
    for (int i = 0; i < btns.Length; i++)
    {
        int index = i;
        btns[i].onClick.AddListener(() =>
        {
            OnBtnClick(index);
        });
    }
}

public void OnBtnClick(int index)
{
    Debug.Log("Btn click : " + index);
}

相关文章

  • UI事件绑定模式(不靠谱)

    这是我在《游戏架构-核心技术与面试精粹》看的,记录一下~ (不过这个感觉不靠谱啊。。。) UGUI如何绑定事件响应...

  • 严肃的爱情不靠谱

    严肃的爱情不靠谱 浪漫的爱情不靠谱 稚嫩的爱情不靠谱 单恋的爱情不靠谱 唐突的爱情不靠谱 爱情不靠谱

  • 事件 (01)

    一.事件的绑定方式 动态绑定 (推荐) (必须全局) 内联模式绑定 点击 (内联模式绑定的函数,必须是全局...

  • 转行去学UI设计靠不靠谱?如何成为一名优秀的UI设计师?

    转行去学UI设计靠不靠谱?如何成为一名优秀的UI设计师? 想学习UI设计?打算转行到UI设计行业?但是担心现在才去...

  • 讲真,我删了几个异性朋友

    都是不靠谱的人,是我太不靠谱,才有机会和不靠谱的异性有联系,无所谓了,我不靠谱,那我就把自己变的靠谱起来,把不靠谱...

  • 靠谱与不靠谱

    从来不觉得自己是一个靠谱的人,我码不靠谱的文字,做不靠谱的事情,谈不靠谱的恋爱,养不靠谱的鱼,种不靠谱的花,甚至开...

  • 不靠谱

    关税又来 特不靠谱 真不靠谱

  • 前端MVVM模式从理论到实战 (六)

    前端MVVM模式从理论到实战 (六) 模板解析 解析双括号v-on绑定事件v-text绑定事件v-class绑定事...

  • touch事件和click事件多次触发的问题

    问题: 不绑定touch事件,只是去绑定click,移动端会出现,事件不结束,UI界面停留某一个不太好的画面,例如...

  • 我网恋了,你说靠谱吗?

    网恋,异地恋,现实中的恋爱,这只是恋爱的形式,说网恋不靠谱,说异地不靠谱, 其实不靠谱的是时间,不靠谱的是人心。...

网友评论

      本文标题:UI事件绑定模式(不靠谱)

      本文链接:https://www.haomeiwen.com/subject/kaztdktx.html