課程介紹
注意0:欲購買此課程,獲取安全購買鏈接,索要正版授權學習平臺賬號,務必加咨詢QQ:2536379620
注意1:由于編碼原因,試聽課程視頻畫面清晰度不如最終購買的視頻。最終購買視頻的畫面清晰度可參見以下兩張圖。圖1 圖2
注意2:正版良心視頻,購買后有機會和原作者直接短暫技術交流。
內(nèi)容主要以Unity技術美術為方向,講述如何在Unity中進行編緝器擴展,以及工具的開發(fā)。
適合人群
任何想學Unity編緝器擴展開發(fā)的同學。
因為是以完全零基礎編程經(jīng)驗的方式開始講起,所以更比較適合美術方向的同學。
課程大綱
前期準備
1.集成開發(fā)環(huán)境IDE(10分鐘)
2.編緝器開發(fā)選擇(10分鐘)
3.VSCode簡介(7分鐘)
02
框架基礎規(guī)范
1.第一個C#腳本(12分鐘)
2.MonoBehaviour(9分鐘)
3.Start方法(13分鐘)
4.自定義方法(7分鐘)
5.注釋(7分鐘)
6.Update方法(7分鐘)
03
變量與數(shù)據(jù)類型
1.為什么需要變量(7分鐘)
2.變量的聲明(9分鐘)
3.標識符(13分鐘)
4.變量的默認值(5分鐘)
5.初見訪問修飾符(10分鐘)
6.預定義類型(6分鐘)
7.語句和塊(7分鐘)
8.術語總結(6分鐘)
04
類與方法的初識
1.類的聲明(5分鐘)
2.類的實例化(14分鐘)
3.方法的結構(10分鐘)
4.方法的返回值(7分鐘)
5.方法的參數(shù)(9分鐘)
6.實例類的方法調用(8分鐘)
7.值類型和引用類型(10分鐘)
8.值參數(shù)(13分鐘)
9.引用參數(shù)(7分鐘)
10.輸出參數(shù)(7分鐘)
05
Log調試
1.關于Debug類(10分鐘)
2.靜態(tài)字段和靜態(tài)方法(9分鐘)
3.方法的重載(8分鐘)
4.字符串類型(9分鐘)
5.轉義字符(10分鐘)
6.富文本(8分鐘)
7.LogFormat的感性認識(11分鐘)
06
表達式和運算符
1.簡單運算符(5分鐘)
2.類型推斷var(6分鐘)
3.遞增運算符和遞減運算符(7分鐘)
4.if判斷語句和布爾類型(10分鐘)
5.比較運算符(11分鐘)
6.條件邏輯運算符(8分鐘)
7.條件運算符(6分鐘)
8.賦值運算符(5分鐘)
07
創(chuàng)建第一個自定義界面
1.EditorWindow(10分鐘)
2.Attribute特性(9分鐘)
3.MenuItem用法詳解(上)(9分鐘)
4.MenuItem用法詳解(中)(6分鐘)
5.MenuItem用法詳解(下)(8分鐘)
6.構造函數(shù)(10分鐘)
7.GetWindow用法(8分鐘)
8.typeof運算符(6分鐘)
08
自定義界面的初始設置
1.屬性(上)(9分鐘)
2.屬性(下)(12分鐘)
3.結構Struct(9分鐘)
4.向量Vector(上)(11分鐘)
5.向量Vector(下)(6分鐘)
6.Rect(11分鐘)
7.GUIContent(12分鐘)
09
數(shù)組
1.數(shù)組的概念(7分鐘)
2.數(shù)組的聲明與實例化(11分鐘)
3.數(shù)組的初始化(13分鐘)
4.for循環(huán)(15分鐘)
5.利用for循環(huán)遍歷數(shù)組(13分鐘)
6.數(shù)組的常用操作(上)(9分鐘)
7.數(shù)組的常用操作(下)(10分鐘)
10
初識GUI API
1.UI系統(tǒng)中的四大API(7分鐘)
2.LabelField只讀文本(9分鐘)
3.Button按鈕(9分鐘)
4.方法中的參數(shù)數(shù)組(9分鐘)
5.GUILayoutOption(9分鐘)
6.水平和垂直組(12分鐘)
11
GUI樣式與皮膚
1.IMGUI Debugger調試器(11分鐘)
2.GUIStyle(10分鐘)
3.EditorStyles(11分鐘)
4.GUISkin(上)(12分鐘)
5.GUISkin(下)(16分鐘)
6.GUI.Skin全局皮膚(7分鐘)
7.命名參數(shù)(7分鐘)
8.優(yōu)化總結(6分鐘)
12
簡易計算器的功能實現(xiàn)
1.按鈕的點擊響應(上)(12分鐘)
2.按鈕的點擊響應(下)(11分鐘)
3.類型轉換(7分鐘)
4.Parse和TryParse(13分鐘)
5.計算器功能完善(10分鐘)
13
作業(yè):鍵盤面板
1.作業(yè)-鍵盤面板(3分鐘)
14
枚舉
1.枚舉的聲明(11分鐘)
2.const常量(9分鐘)
3.枚舉的常量成員(7分鐘)
4.利用枚舉做分支判斷(6分鐘)
5.switch語句(8分鐘)
6.switch語句與枚舉的配合(5分鐘)
15
資源導入設置工具(模型篇)
1.功能需求分析(4分鐘)
2.AssetPostprocessor(19分鐘)
3.ModelImporter模型導入器(10分鐘)
4.模型的導入?yún)?shù)詳解(Model)(20分鐘)
5.利用代碼來設置模型導入選項(20分鐘)
6.assetPath資源路徑(12分鐘)
16
資源導入設置工具(動畫篇)
1.模型的導入?yún)?shù)詳解(Rig)(9分鐘)
2.利用代碼來設置模型Rig導入選項(11分鐘)
3.模型的導入?yún)?shù)詳解(Animation)(9分鐘)
4.利用代碼來設置模型Animation導入選項(13分鐘)
5.Path類常用方法(12分鐘)
17
資源導入設置工具(紋理篇)
1.模型的導入?yún)?shù)詳解(Material)(16分鐘)
2.利用代碼來設置模型Material導入選項(8分鐘)
3.OnPostprocessMaterial(10分鐘)
4.紋理的導入?yún)?shù)詳解(20分鐘)
5.利用代碼來設置紋理導入選項(上)(22分鐘)
6.利用代碼來設置紋理導入選項(下)(18分鐘)
18
資源導入設置工具(完善)
1.封裝成自己的通用方法(11分鐘)
2.超實用技能:擴展方法(6分鐘)
3.優(yōu)化完善(上)(17分鐘)
4.方法的默認參數(shù)(7分鐘)
5.優(yōu)化完善(下)(18分鐘)
6.文檔注釋(6分鐘)
19
資源的基本操作
1.AssetDatabase類(7分鐘)
2.LoadAssetAtPath(9分鐘)
3.LoadAllAssetsAtPath(10分鐘)
4.foreach循環(huán)(8分鐘)
5.Selection類(11分鐘)
6.GetAssetPath(6分鐘)
7.資源的復制、重命名和刪除(7分鐘)
20
自定義Shader模版
1.創(chuàng)建Shader菜單擴展(9分鐘)
2.Shader模版的創(chuàng)建(20分鐘)
3.通過模版生成Shader(7分鐘)
4.獲取指定位置的路徑(上)(9分鐘)
5.獲取指定位置的路徑(中)(14分鐘)
6.獲取指定位置的路徑(下(10分鐘)
7.GenerateUniqueAssetPath(5分鐘)
8.利用GUID來獲取Shader模版(7分鐘)
21
打造項目專屬工具集
1.框架搭建(14分鐘)
2.SelectionGrid(12分鐘)
3.版本更新標記(6分鐘)
4.分頁的添加(11分鐘)
5.目錄跳轉(7分鐘)
6.BeginFoldoutHeaderGroup(6分鐘)
7.FindAssets(15分鐘)
22
EditorPrefs持久化數(shù)據(jù)
1.EditorPrefs簡介(5分鐘)
2.數(shù)據(jù)的寫入(7分鐘)
3.數(shù)據(jù)的讀取(8分鐘)
4.數(shù)據(jù)的有無判斷(6分鐘)
5.數(shù)據(jù)的刪除(9分鐘)
23
GameObject
1.GameObject簡介(5分鐘)
2.Active(9分鐘)
3.Name和Undo(5分鐘)
4.Static和按位或運算符(18分鐘)
5.Tag和Layer(6分鐘)
6.Transform簡介(9分鐘)
7.代碼修改位置、旋轉和縮放(10分鐘)
8.組件Component(14分鐘)
9.泛型類(11分鐘)
10.泛型方法(6分鐘)
24
作業(yè):生成對象矩陣
1.作業(yè)-生成矩陣對象(2分鐘)
25
繼承
1.繼承的概念(8分鐘)
2.繼承的案例(19分鐘)
3.虛方法和覆寫方法(6分鐘)
4.繼承中的構造函數(shù)(8分鐘)
26
拓展Inspector界面
1.繼承Editor(9分鐘)
2.獲取要修改的對象(8分鐘)
3.界面自定義(上)(10分鐘)
4.界面自定義(下)(10分鐘)
27
拓展組件上下文菜單
1.拓展的必須步驟(8分鐘)
2.MenuCommand(5分鐘)
3.菜單項的禁用與否(5分鐘)
4.自定義類的上下文菜單(8分鐘)
5.直接在類中拓展上下文菜單(7分鐘)
28 委托
【錄播】1.初識委(11分鐘)
【錄播】2.初始化委托(7分鐘)
【錄播】3.委托的組合與調用(11分鐘)
【錄播】4.調用帶返回類型的委托(10分鐘)
【錄播】5.調用帶引用參數(shù)的委托(5分鐘)
【錄播】6.匿名方法(10分鐘)
【錄播】7.Lambda表達式(4分鐘)
【錄播】8.方法的方法參數(shù)(15分鐘)
29 拓展Hierarchy界面
【錄播】1.Hierarchy中的上下文菜單(9分鐘)
【錄播】2.快速選擇主相機功能(9分鐘)
【錄播】3.快速選擇主燈光功能(16分鐘)
【錄播】4.覆蓋菜單指令(24分鐘)
【錄播】5.子物體數(shù)量統(tǒng)計功能(上)(15分鐘)
【錄播】6.子物體數(shù)量統(tǒng)計功能(下)(13分鐘)
30 拓展Project界面
【錄播】1.添加菜單項(8分鐘)
【錄播】2.Project隱藏工具(一)(17分鐘)
【錄播】3.Project隱藏工具(二)(11分鐘)
【錄播】4.Project隱藏工具(三)(20分鐘)
【錄播】5.資源監(jiān)聽(一)(9分鐘)
【錄播】6.資源監(jiān)聽(二)(25分鐘)