课程介绍;
界面的搭建和资源导入;
实现Item大小变化效果(中间大,两边依次变小);
重写NGUI相关组件,实现相同功能,减少对NGUI依赖,达到工具效果;
Shader置灰修改;
实现item池管理,池管理算法,直接优化到上线级别;
表数据和服务器数据的整理;
数据管理;
刷新数据系统搭建;
刷新绑定.
第1章: UI滑动效果实现及池处理
1: 课程介绍
2: SmoothItem基础属性的获取
3: SmoothScrollView属性获取
4: 面板中心,宽高的特殊获取方式
5: item数据刷新和缩放刷新
6: Item缩放完成
7: Drag方法实现并调用
8: item的position刷新,三个刷新完成滑动刷新流程
9: 完成拖拽模块,实现UI变化功能
第2章: 数据刷新底层结构
10: 利用反射刷新数据,建立基类
11: 反射工厂类构造
12: 完成反射同步工厂类
13: 属性基类,链接属性和反射工厂
14: 观察者模式完成属性基类绑定方法、解除绑定,
15: 武将实体类开始,整合服务器数据和表数据
16: 武将实体类WarriorEntity构造方法讲解
17: 完成WarriorEntity类
第3章: UI和数据刷新
18: 开始WarriorLoopItem类继承
19: WarriorLoopItem的属性获取以及初始化
20: WarriorItem刷新数据回调
21: WarriorEntityContainer管理所有武将实体
22: 武将管理类处理获取数据项
23: 完成WarriorLoopItem绑定和解绑方法
24: 小Bug解决,调试完成
25: 置灰效果shader简单介绍与实现
|