0
点赞
收藏
分享

微信扫一扫

UGUI源码解析——ICanvasElement

一:前言

几乎每个UGUI对象都继承自ICanvasElement接口,一个UI对象若要重建就需要继承自ICanvasElement接口

二:​​源码​​解析

UGUI源码解析——ICanvasElement_开发语言
——Rebuild:重构方法,需要在继承类中实现,Graphic和LayoutRebuilder继承了此接口
​​​UGUI源码解析——Graphic​​​​UGUI源码解析——LayoutRebuilder​​ ——transform:每个UGUI对象都继承自UIBehaviour类,UIBehaviour继承自MonoBehaviour,MonoBehaviour继承自Component,而Component类实现了transform属性,所以可以不用再实现transform属性
——LayoutComplete和GraphicUpdateComplete:布局完成的回调和图像更新完成的回调,需要在继承类中实现
——IsDestroy:每个UGUI对象都继承自UIBehaviour类,而UIBehavior类已经实现了IsDestroy方法,所以可以不用再实现IsDestroy方法


举报

相关推荐

0 条评论