UGUI学习 - Base篇
序言
GF源码看了,UGUI自适应用了,自定义编辑器写了,但是对于UGUI却一直是纯黑盒使用。想体系化学习一遍UGUI。
学习目的:按照博客阅读源码,理解后整理成自己的笔记,方便回忆。
目录
总览图
好图,转自大佬博客!
UIBehaviour
namespace UnityEngine.EventSystems :
public abstract class UIBehaviour : MonoBehaviour
是一个抽象类,里面提供了一系列虚方法:
- 生命周期(Awake,OnEnable,Start,OnDisable,OnDestroy)
- UnityEditor 辅助方法
- UGUI 通用方法(IsActive,OnValidate,OnRectTransformDimensionsChange等锚点相关)
和一个非虚方法 IsDestroyed:
1 | public bool IsDestroyed() |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CodingCodingK Blog!