使得進入游戲(VR/AR)公司的開發(fā)人員,快速掌握基于Unity引擎的UI界面框架設(shè)計理念、原理、功能設(shè)計與全套技術(shù)實現(xiàn)。通過學習可以快速勝任復雜UI開發(fā)工作,成為公司核心主力開發(fā)人員,為進一步成為“主程”,打下堅實的基礎(chǔ)!
【課程內(nèi)容】
第01章:UI框架設(shè)計理念
1-1課程整體介紹
1-2什么是框架
1-3無框架項目需要處理的問題
1-4框架功能與開發(fā)環(huán)境介紹
第02章:最簡版本開發(fā)
2-1建立UI框架項目且導入資源
2-20UI框架核心類設(shè)計
2-21UI框架核心類設(shè)計
2-2定義框架核心枚舉類型
2-3定義框架窗體的四個狀態(tài)
2-4定義UI管理器腳本
2-5UI管理器核心字段定義
2-6創(chuàng)建根窗體預設(shè)
2-7創(chuàng)建登陸窗體預設(shè)
2-8.1UI管理器加載UI根窗體
2-8.2UI管理器加載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è)計理念講解
第03章:窗體層級管理
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層級管理測試_定義窗體預設(shè)(A)
3-10層級管理測試_定義窗體預設(shè)(B)
3-11層級管理測試_登陸窗體開發(fā)(A)(1)
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)
第04章:模態(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)窗體功能
第05章:日志調(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預設(shè)窗體的配置管理應用
5-8配置管理_框架中常量部分統(tǒng)一定義
5-9配置管理_日志調(diào)試腳本完善與應用講解
第06章:消息傳遞中心
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消息中心_客戶程序常量的集中定義
第07章:資源國際化技術(shù)
7-1資源國際化_定義語言管理器類(A)
7-2資源國際化_定義語言管理器類(B)
7-3資源國際化_語言國際化測試與重構(gòu)






