[蠻牛教育]游戲UI界面框架設(shè)計(jì)系列實(shí)戰(zhàn)精講視頻課程_附課程配套資料 價(jià)值300
課程介紹
本課程總體分為七大部分:
一: UI框架設(shè)計(jì)理念
整體簡(jiǎn)單介紹即將帶領(lǐng)大家開發(fā)的UI框架的功能設(shè)計(jì)、核心類設(shè)計(jì)等,讓大家有一個(gè)整體、大概的了解。
二: 最簡(jiǎn)版本開發(fā)
為了簡(jiǎn)化框架學(xué)習(xí)的難度,先帶領(lǐng)大家開發(fā)一個(gè)類似"Hello World" 的最簡(jiǎn)版本,以期達(dá)到學(xué)員快速理解、與減輕學(xué)習(xí)框架核心思想難度的目的。
三: 窗體層級(jí)管理
層級(jí)管理是UI框架的重點(diǎn)與難點(diǎn),本章節(jié)使用了大量時(shí)間,對(duì)核心開發(fā)理念、與具體實(shí)現(xiàn)編碼,進(jìn)行詳細(xì)的講解。
四: 模態(tài)窗體管理
游戲項(xiàng)目中對(duì)于重要信息,經(jīng)常會(huì)出現(xiàn)“彈出窗口”。對(duì)于此類UI界面,我們?cè)O(shè)計(jì)了多種(模態(tài))窗體的屬性,以最大限度靈活的適用于不同游戲項(xiàng)目(包括VR/AR)的開發(fā)需求
五: 日志調(diào)試與配置管理
游戲項(xiàng)目開發(fā)經(jīng)常會(huì)遇到PC端運(yùn)行良好,發(fā)布移動(dòng)端(IOS/Android/平板等)出現(xiàn)崩潰、死機(jī)、數(shù)值與預(yù)期不同的調(diào)試難題。本章節(jié)從高級(jí)日志的開發(fā)講解到基于Json 的配置管理的應(yīng)用。使得學(xué)員學(xué)會(huì)對(duì)于經(jīng)常需要改變數(shù)值(或者改變需求),使用基于“低耦合”思想,配合“配置管理”的思想來應(yīng)對(duì)靈活多變的需求開發(fā)。
六: 消息傳遞中心
Unity游戲項(xiàng)目中存在多種數(shù)值(消息)的傳遞方式,但是大多數(shù)的消息傳遞方式,耦合性太高造成項(xiàng)目模塊的“復(fù)用性”降低。本章節(jié)講解采用“消息中心”的思想,開發(fā)類似“發(fā)郵件”、“收郵件”的機(jī)制,來徹底杜絕腳本之間(游戲?qū)ο、UI窗體之間)強(qiáng)耦合現(xiàn)象。
七: 資源國(guó)際化技術(shù)
目前國(guó)內(nèi)大多數(shù)中大型游戲(VR/AR)公司,都要進(jìn)行全球發(fā)布與營(yíng)銷,如何解決游戲項(xiàng)目中資源的國(guó)際化問題,對(duì)于開發(fā)人員尤其重要。通過本章節(jié)學(xué)習(xí),結(jié)合筆者經(jīng)驗(yàn)給出基于Json 可配置原理的解決方案。
溫馨提示: 進(jìn)一步詳細(xì)了解本課程大綱學(xué)員,請(qǐng)務(wù)必圍觀課程的第1節(jié)“總體介紹”,謝謝大家!
課程溫馨提示:
說明1: 本課程《UI界面框架設(shè)計(jì)》開發(fā)環(huán)境如下:
Win8.1(Win10)+Unity5.5.1版本+VS2012+UnityVS(支持5.x的版本)插件+Resharp8.0插件。
[color=rgba(0, 0, 0, 0.56)]
課程目標(biāo)
- 使得進(jìn)入游戲(VR/AR)公司的開發(fā)人員,快速掌握基于Unity引擎的UI界面框架設(shè)計(jì)理念、原理、功能設(shè)計(jì)與全套技術(shù)實(shí)現(xiàn)。通過學(xué)習(xí)可以快速勝任復(fù)雜UI開發(fā)工作,成為公司核心主力開發(fā)人員,為進(jìn)一步成為“主程”,打下堅(jiān)實(shí)的基礎(chǔ)!
適合人群
- 初中級(jí)開發(fā)人員或者系統(tǒng)學(xué)習(xí)過“劉老師講Unity”就業(yè)系列課程的學(xué)員。
- -- 1-1課程整體介紹
-- 1-2什么是框架
-- 1-3無(wú)框架項(xiàng)目需要處理的問題
-- 1-4框架功能與開發(fā)環(huán)境介紹
第2章最簡(jiǎn)版本開發(fā)
-- 2-1建立UI框架項(xiàng)目且導(dǎo)入資源
-- 2-2定義框架核心枚舉類型
-- 2-3定義框架窗體的四個(gè)狀態(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)用與測(cè)試框架.
-- 2-17最簡(jiǎn)版本項(xiàng)目開發(fā)思路回顧(A)
-- 2-18最簡(jiǎn)版本項(xiàng)目開發(fā)思路回顧(B)
-- 2-19UI框架功能設(shè)計(jì)理念講解
-- 2-20UI框架核心類設(shè)計(jì)
第3章窗體層級(jí)管理
-- 3-1層級(jí)管理_棧數(shù)據(jù)結(jié)構(gòu)
-- 3-2層級(jí)管理_定義入棧方法
-- 3-3層級(jí)管理_普通窗體的關(guān)閉邏輯
-- 3-4層級(jí)管理_反向切換窗體的關(guān)閉邏輯
-- 3-5層級(jí)管理_隱藏其他屬性窗體的顯示邏輯.
-- 3-6層級(jí)管理_隱藏其他屬性窗體的關(guān)閉邏輯
-- 3-7層級(jí)管理_清空棧集合[vxia.net]
-- 3-8層級(jí)管理_UI管理器部分代碼完善
-- 3-9層級(jí)管理測(cè)試_定義窗體預(yù)設(shè)(A)
-- 3-10層級(jí)管理測(cè)試_定義窗體預(yù)設(shè)(B)
-- 3-11層級(jí)管理測(cè)試_登陸窗體開發(fā)(A)
-- 3-12層級(jí)管理測(cè)試_登陸窗體開發(fā)(B)
-- 3-13層級(jí)管理測(cè)試_查看UI管理器內(nèi)部狀態(tài)
-- 3-14重構(gòu)技術(shù)_幫助類節(jié)點(diǎn)查找算法
-- 3-15重構(gòu)技術(shù)_獲取子節(jié)點(diǎn)腳本算法
-- 3-16重構(gòu)技術(shù)_給子節(jié)點(diǎn)添加腳本算法
-- 3-17重構(gòu)技術(shù)_窗體基類封裝子類調(diào)用方法
-- 3-18重構(gòu)技術(shù)_測(cè)試與重構(gòu)窗體返回方法(A)
-- 3-19重構(gòu)技術(shù)_測(cè)試與重構(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)窗體透明度與初步測(cè)試
-- 4-7模態(tài)窗體_模態(tài)窗體透明度調(diào)試
-- 4-8模態(tài)窗體_完善模態(tài)窗體功能
第5章日志調(diào)試與配置管理
-- 5-1配置管理_Json簡(jiǎn)介
-- 5-2配置管理_Json解析示例(A)
-- 5-3配置管理_Json解析示例(B)
-- 5-4配置管理_Json解析示例(C)
-- 5-5配置管理_定義通用配置管理器接口
-- 5-6配置管理_通用配置管理器Json實(shí)現(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消息中心_測(cè)試消息傳遞中心(A)
-- 6-5消息中心_測(cè)試消息傳遞中心(B)
-- 6-6消息中心_消息傳遞中心測(cè)試與重構(gòu)(A)
-- 6-7消息中心_消息傳遞中心測(cè)試與重構(gòu)(B)
-- 6-8消息中心_客戶程序常量的集中定義
第7章資源國(guó)際化技術(shù)
-- 7-1資源國(guó)際化_定義語(yǔ)言管理器類(A)
-- 7-2資源國(guó)際化_定義語(yǔ)言管理器類(B)
-- 7-3資源國(guó)際化_語(yǔ)言國(guó)際化測(cè)試與重構(gòu)