Unity UGUI 源码分析系列(完结)

阅前提示

该系列注重分析UGUI源码,来深入了解UGUI每个模块每个组件的实现原理,使我们对UGUI使用和拓展上更加得心应手。
适合人群:UGUI使用者,All
阅读方式:文章 + 源码阅读
本系列在不断更新中,如果对你有所帮助,可以点赞收藏:)
UGUI版本:2017.4
源码地址

文章目录

  • 阅前提示
  • 总览图
  • Base
    • UIBehaviour
    • EventSystem
    • CanvasUpdateSystem
    • LayoutSystem
    • Graphic
    • Selectable
  • Component
    • Image & RawImage
    • Text & Shadow & Outline
    • Button
    • Toggle
    • Slider
    • Scrollbar & ScrollRect
    • Dropdown
    • InputField


总览图

Unity UGUI 源码分析系列(完结)_第1张图片


Base


UIBehaviour

BaseClass: MonoBehaviour

Interface: 无

Intro: UGUI组件的基础类,为UGUI组件提供了三个模块通用接口。

  • MonoBehaviour 生命周期
  • UnityEditor 辅助方法
  • UGUI 通用方法

EventSystem

UGUI EventSystem源码分析,看这一篇就全明白了


CanvasUpdateSystem

UGUI CanvasUpdateSystem源码分析,UGUI中脏标记的使用


LayoutSystem

UGUI源码分析:LayoutSystem布局系统

UGUI源码分析:LayoutGroup中的纵横布局组件(HorizontalOrVerticalLayoutGroup)

UGUI源码分析:GridLayoutGroup网格布局组件与ContentSizeFitter尺寸调节组件


Graphic

UGUI Graphic源码分析,UGUI中最重要的部分之一

UGUI MaskableGraphic源码分析,RectMask2D与Mask的原理


Selectable

UGUI源码分析:Selectable交互组件的基类


Component


Image & RawImage

UGUI源码分析:Image与RawImage的区别

Text & Shadow & Outline

UGUI源码分析:Text与Outline的具体实现

Button

UGUI源码分析:从Button到逐行清楚事件检测的实现过程

Toggle

UGUI源码分析:开关组件Toggle与ToggleGroup

Slider

UGUI源码分析:Slider滑动条组件

Scrollbar & ScrollRect

UGUI源码分析:Scrollbar与ScrollRect滑动列表组件

Dropdown

UGUI源码分析:Dropdown下拉列表的实现原理

InputField

UGUI源码分析:InputField文本输入框组件


.
.
.
.
.


嗨,我是作者Vin129,逐儿时之梦正在游戏制作的技术海洋中漂泊。知道的越多,不知道的也越多。希望我的文章对你有所帮助:)


你可能感兴趣的:(UGUI源码分析,Unity,ugui,unity,游戏,游戏开发)