UGUI源码

1.UIBehaviour : MonoBehaviour,基本所有的UI组件都继承自UIBehaviour

UIBehaviour:unity的生命周期事件+

 

 上面的方法可能是MonoBehaviour通过回调调用的,只要继承自monoBehaviour的类创建这些方法后都会被调用(有CanvasGroup)。

2.EventSystem事件系统

继承自UIBehaviour,主要负责输入的处理(检测输入和执行输入对应的事件),下图转自:https://blog.csdn.net/qq_28820675/article/details/105619356

 

private List<BaseInputModule> m_SystemInputModules = new List<BaseInputModule>();

每帧调用Module的执行(依次执行Module的Process)

BaseInputModule是Module的基类,PointerInputModule:BaseInputModule,StandaloneInputModule: PointerInputModule,TouchIOnputModule弃用

有关输入类的讲解:https://www.cnblogs.com/llstart-new0201/p/12632104.html

 

posted @ 2020-11-05 18:44  mc宇少  阅读(416)  评论(0编辑  收藏  举报