課程目錄:
第1章UI框架設(shè)計理念
— 1-1課程整體介紹
— 1-2什么是框架
— 1-3無框架項目需要處理的問題
— 1-4框架功能與開發(fā)環(huán)境介紹
第2章最簡版本開發(fā)
— 2-1建立UI框架項目且導(dǎo)入資源
— 2-2定義框架核心枚舉類型
— 2-3定義框架窗體的四個狀態(tài)
— 2-4定義UI管理器腳本
— 2-5UI管理器核心字段定義
— 2-6創(chuàng)建根窗體預(yù)設(shè)
— 2-7創(chuàng)建登陸窗體預(yù)設(shè)
— 2-8UI管理器加載UI根窗體
— 2-9UI管理器_完成Awake初始化函數(shù)編寫
— 2-10UI管理器_框架常量的統(tǒng)一定義與管理
— 2-11UI管理器_顯示UI窗體的方法定義
— 2-12UI管理器_編寫顯示UI窗體的方法(A)
— 2-13UI管理器_編寫顯示UI窗體的方法(B)
— 2-14UI管理器_編寫顯示UI窗體的方法(C)
— 2-15UI管理器_編寫顯示UI窗體的方法(D)
— 2-16UI管理器_編寫客戶程序調(diào)用與測試框架.
— 2-17最簡版本項目開發(fā)思路回顧(A)
— 2-18最簡版本項目開發(fā)思路回顧(B)
— 2-19UI框架功能設(shè)計理念講解
— 2-20UI框架核心類設(shè)計
第3章窗體層級管理
— 3-1層級管理_棧數(shù)據(jù)結(jié)構(gòu)
— 3-2層級管理_定義入棧方法
— 3-3層級管理_普通窗體的關(guān)閉邏輯
— 3-4層級管理_反向切換窗體的關(guān)閉邏輯
— 3-5層級管理_隱藏其他屬性窗體的顯示邏輯.
— 3-6層級管理_隱藏其他屬性窗體的關(guān)閉邏輯
— 3-7層級管理_清空棧集合
— 3-8層級管理_UI管理器部分代碼完善
— 3-9層級管理測試_定義窗體預(yù)設(shè)(A)
— 3-10層級管理測試_定義窗體預(yù)設(shè)(B)
— 3-11層級管理測試_登陸窗體開發(fā)(A)
— 3-12層級管理測試_登陸窗體開發(fā)(B)
— 3-13層級管理測試_查看UI管理器內(nèi)部狀態(tài)
— 3-14重構(gòu)技術(shù)_幫助類節(jié)點查找算法
— 3-15重構(gòu)技術(shù)_獲取子節(jié)點腳本算法
— 3-16重構(gòu)技術(shù)_給子節(jié)點添加腳本算法
— 3-17重構(gòu)技術(shù)_窗體基類封裝子類調(diào)用方法
— 3-18重構(gòu)技術(shù)_測試與重構(gòu)窗體返回方法(A)
— 3-19重構(gòu)技術(shù)_測試與重構(gòu)窗體返回方法(B)
第4章模態(tài)窗體管理
— 4-1模態(tài)窗體_基本原理講解(A)
— 4-2模態(tài)窗體_基本原理講解(B)
— 4-3模態(tài)窗體_定義UI遮罩管理器腳本
— 4-4模態(tài)窗體_UI遮罩管理器初始化核心字段
— 4-5模態(tài)窗體_設(shè)置與取消遮罩狀態(tài)
— 4-6模態(tài)窗體_定義模態(tài)窗體透明度與初步測試
— 4-7模態(tài)窗體_模態(tài)窗體透明度調(diào)試
— 4-8模態(tài)窗體_完善模態(tài)窗體功能
第5章日志調(diào)試與配置管理
— 5-1配置管理_Json簡介
— 5-2配置管理_Json解析示例(A)
— 5-3配置管理_Json解析示例(B)
— 5-4配置管理_Json解析示例(C)
— 5-5配置管理_定義通用配置管理器接口
— 5-6配置管理_通用配置管理器Json實現(xiàn)類
— 5-7配置管理_UI管理器中UI預(yù)設(shè)窗體的配置管理應(yīng)用
— 5-8配置管理_框架中常量部分統(tǒng)一定義
— 5-9配置管理_日志調(diào)試腳本完善與應(yīng)用講解
第6章消息傳遞中心
— 6-1消息中心_開發(fā)消息傳遞中心的意義
— 6-2消息中心_定義消息傳遞中心核心類(A)
— 6-3消息中心_定義消息傳遞中心核心類(B)
— 6-4消息中心_測試消息傳遞中心(A)
— 6-5消息中心_測試消息傳遞中心(B)
— 6-6消息中心_消息傳遞中心測試與重構(gòu)(A)
— 6-7消息中心_消息傳遞中心測試與重構(gòu)(B)
— 6-8消息中心_客戶程序常量的集中定義
第7章資源國際化技術(shù)
— 7-1資源國際化_定義語言管理器類(A)
— 7-2資源國際化_定義語言管理器類(B)
— 7-3資源國際化_語言國際化測試與重構(gòu)