課程介紹;
界面的搭建和資源導入;
實現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簡單介紹與實現
|