由于此系列文章是由飞书文档转过来的,格式可能不清晰,建议看飞书文档。
探索列表:
- NGUI是如何渲染出一张图的?
- 图集的原理,以及图集是如何跟普通图片一样渲染的?
- UISprite、UITexture的Simple、Sliced、Tiled效果是怎么实现的?
- UIPanel是如何实现裁剪、层级管理、合批的?
- UILabel、NGUIFront的实现?阴影等字体特效是怎么实现的?
- 滑动列表UIScrollView的原理以及无限滚动列表实现?
- NGUI的事件系统实现?
- NGUI的动画系统实现?
目录:
飞书文档
1.Unity动态渲染一个Mesh,展现指定的图片。
其实NGUI对图片的渲染,最终是通过unity的Mesh实现的。具体实现如下
2.两个Mesh显示层级的控制及裁剪的简单复现。
3.NGUI锚定系统。
4.NGUI渲染组件基类:UIWidget.
5.NGUI 渲染组件:UIBasicSpriteUITexture.
6.NGUI 精灵:UISprite.
7.NGUI渲染原理:UIDrawCallUIPanel。
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 渲染组件:UIBasicSpriteUITexture.
6.NGUI 精灵:UISprite.
7.NGUI渲染原理:UIDrawCallUIPanel。
8.NGUI 事件系统:UICamera。
9.NGUI 滑动组件:UIScrollView
10.NGUI布局组件:UIGrid /UITable
11. NGUI 动画系统:UITweener