unity 架构架构有哪些层

  • 连绵几个日夜的雨终于消停了 周ㄖ迎来了灿烂的阳光 果然还是没人会喜欢雨天

  • 专注留学生海归求职辅导服务

    海歸求职网(AceCareer)是中国唯一专注留学生海归求职培训辅导服务机构专业为留学生海归求职提供一站式综合辅导服务,服务范围涵盖简历撰寫和优化、名企网申和内推、面试笔试培训和职业规划服务等

    ui底层里边封装了一套很有趣的事件系统

    他通过字符串注册action,然后在使用的時候直接可以通过字符串来搜索这个函数然后执行函数

    达到类似于c++中函数指针数组的作用,而且他还有一个好处就是通过字符串查找函数

    这个系统需要用到字典:

    就是对应字符串注册委托

    但是这样理解起来是最容易的

    直接就可以知道事件队列的最根本实例嘞

    那么有参数的倳件是怎么入字典的

    定义一个泛型,然后作为action的参数查找是否在字典中如果没有就加入字典

    有参数的事件调用的方法

    同样是查找是否有倳件,有事件的话就将参数传入去然后执行

    但是这个事件系统也有注意的事项

    1.因为是将事件存入字典所以要注意一下事件是否有写入字典,参数不对字符串不对的话也执行不到事件

    2.事件的对象没有生成的话事件也是调用不到的

    3.因为事件是在预制体刷新一次的时候调用的,那么如果多次刷新场景的话要注意事件是否多次写入字典

    我要回帖

    更多关于 unity 架构 的文章

     

    随机推荐