Unity UGUI 源碼分析系列(完結)

閱前提示

該系列注重分析UGUI源碼,來深入瞭解UGUI每個模塊每個組件的實現原理,使我們對UGUI使用和拓展上更加得心應手。
適合人羣:UGUI使用者,All
閱讀方式:文章 + 源碼閱讀
本系列在不斷更新中,如果對你有所幫助,可以點贊收藏:)
UGUI版本:2017.4
源碼地址


總覽圖

在這裏插入圖片描述


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,逐兒時之夢正在遊戲製作的技術海洋中漂泊。知道的越多,不知道的也越多。希望我的文章對你有所幫助:)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章