linyuan5856 / Rewrite_UGUI

自己再实现遍UGUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rewrite_UGUI

看五六遍不如自己撸一遍UGUI源码加深理解>

不准备实现的部分 Selectable Navigation

结构

Interactive Component

  • Toggle

  • ToggleGroup

  • Button

Mask

对RectMask2D 和 基于模板缓冲的Mask 进行了分离

  • RectMask2D

  • StencilMask

Render

  • Grpahic

  • RawImage

RoadMap

  • 把Canvas Render,Canvas,Recttransfrom 用Opengl实现 ,与C# UGUI对接
  • 加入拓展组件
    • 无限ScrollView
    • ScrollVIew子物体自适应高度(聊天系统)
    • 优化版本Mask,OutLine,Shadow
    • 多边形Mesh(五边形属性)
    • and more

About

自己再实现遍UGUI

License:MIT License


Languages

Language:C# 100.0%