NGUI源码学习

由于此系列文章是由飞书文档转过来的,格式可能不清晰,建议看飞书文档。
探索列表:
  1. NGUI是如何渲染出一张图的?
  1. 图集的原理,以及图集是如何跟普通图片一样渲染的?
  1. UISprite、UITexture的Simple、Sliced、Tiled效果是怎么实现的?
  1. UIPanel是如何实现裁剪、层级管理、合批的?
  1. UILabel、NGUIFront的实现?阴影等字体特效是怎么实现的?
  1. 滑动列表UIScrollView的原理以及无限滚动列表实现?
  1. NGUI的事件系统实现?
  1. NGUI的动画系统实现?
 
目录:
飞书文档
1.Unity动态渲染一个Mesh,展现指定的图片。
其实NGUI对图片的渲染,最终是通过unity的Mesh实现的。具体实现如下
2.两个Mesh显示层级的控制及裁剪的简单复现。
3.NGUI锚定系统。
4.NGUI渲染组件基类:UIWidget.
5.NGUI 渲染组件:UIBasicSprite\UITexture.
6.NGUI 精灵:UISprite.
7.NGUI渲染原理:UIDrawCall\UIPanel。
8.NGUI 事件系统:UICamera。
9.NGUI 滑动组件:UIScrollView
10.NGUI布局组件:UIGrid /UITable
11. NGUI 动画系统:UITweener
 
博客链接
1.Unity动态渲染一个Mesh,展现指定的图片。
其实NGUI对图片的渲染,最终是通过unity的Mesh实现的。具体实现如下
2.两个Mesh显示层级的控制及裁剪的简单复现。
3.NGUI锚定系统。
4.NGUI渲染组件基类:UIWidget.
5.NGUI 渲染组件:UIBasicSprite\UITexture.
6.NGUI 精灵:UISprite.
7.NGUI渲染原理:UIDrawCall\UIPanel。
8.NGUI 事件系统:UICamera。
9.NGUI 滑动组件:UIScrollView
10.NGUI布局组件:UIGrid /UITable
11. NGUI 动画系统:UITweener
posted @ 2020-08-15 16:09  柯腾_wjf  阅读(753)  评论(0编辑  收藏  举报