課程目錄 : (內容與授課時間) 授課總時數: 25:26:33
簡 介:
這是一套關於unity的基礎課程,本套課程從C#語言開始,介紹了很多語言方面的特性,這些特性在unity開發及插件使用中都會出現。接下來是關於unity的操作,包括:模型、物理引擎、粒子系統、渲染、腳本生命週期、著色器、優化等知識點。通過學習這些內容,能夠獨立完成一些簡單的遊戲開發,並為接下來更高階段的學習提供幫助。
課程大綱:
【第 01 天培訓】 C#基礎
今天講解C#的基礎知識,主要講語法、面向對像兩個知識點。如果你有C語言的開發基礎,你會發現他們太像了,是的,語法非常相似。面向對象的三大特性:封裝、繼承、多態,會逐一講解,並通過一些示例代碼讓你有更深入的理解。最後講解了枚舉與標誌枚舉的使用。
第01講 D01-1基礎 →時長: 00:21:18 第02講 D01-2練習1 →時長: 00:24:55 第03講 D01-3練習2 →時長: 00:04:24 第04講 D01-4字符串 →時長: 00:07:32 第05講 D01-5字符串練習 →時長: 00:11:15 第06講 D01-6封裝、繼承 →時長: 00:43:21 第07講 D01-1多態 →時長: 00:23:46 第08講 D01-2靜態 →時長: 00:13:53 第09講 D01-3接口 →時長: 00:19:08 第10講 D01-4枚舉 →時長: 00:09:39 第11講 D01-5標誌枚舉 →時長: 00:19:02 第12講 D01-6在unity中的應用 →時長: 00:13:40
【第 02 天培訓】 C#常用API
今天講解常用的C#的類及函數。包括泛型、集合(List與Dictionary)、文件IO操作(主要是FileStream類)、Ado.Net(操作數據庫),並以MySql數據庫為例進行crud操作。
第13講 D02-1泛型 →時長: 00:25:17 第14講 D02-2List集合 →時長: 00:11:56 第15講 D02-3字典集合 →時長: 00:05:54 第16講 D02-4文件IO →時長: 00:21:44 第17講 D02-5數據庫操作 →時長: 00:21:13 第18講 D02-1查詢 →時長: 00:17:52 第19講 D02-2註冊添加 →時長: 00:10:35 第20講 D02-3登錄查詢 →時長: 00:10:21 第21講 D02-4修改刪除 →時長: 00:05:18
【第 03 天培訓 C#高級
今天講解C#的高級部分。包括:在函數的參數主要有3種方式傳遞,分別為:值傳遞,ref引用傳遞,out引用傳遞;關鍵字params實現參數的數組化;擴展方法的實現;委託與事件、lambda表達式的使用;線程的使用;最後講解了單例、工廠、發佈-訂閱三種設計模式。
第22講 D03-1值類型的參數傳遞 →時長: 00:12:43 第23講 D03-2引用類型的參數傳遞 →時長: 00:18:47 第24講 D03-3params關鍵字 →時長: 00:08:34 第25講 D03-4擴展方法 →時長: 00:16:45 第26講 D03-5委託 →時長: 00:22:18 第27講 D03-6lambda表達式 →時長: 00:10:55 第28講 D03-7委託小示例 →時長: 00:11:12 第29講 D03-1線程 →時長: 00:30:17 第30講 D03-2單例模式 →時長: 00:13:07 第31講 D03-3工廠模式與對像池 →時長: 00:23:44 第32講 D03-4發佈-訂閱模式 →時長: 00:11:03
【第 04 天培訓】 C#網絡通信
今天講解C#的套接字Socket。以聊天室為示例,自定義傳輸協議,客戶端能夠收發信息,服務器端則負責將客戶端發來的轉發給其它客戶端。主要講解了Socket類的構造方法、Connet、Bind、Accept、Receive、Send等方法的使用。
第33講 D04-1通信模型 →時長: 00:24:49 第34講 D04-2建立服務器、客戶端 →時長: 00:20:56 第35講 D04-3接收客戶端連接 →時長: 00:10:20 第36講 D04-4客戶端、服務器端收發消息 →時長: 00:16:39 第37講 D04-1服務器向其它客戶端廣播 →時長: 00:15:27 第38講 D04-2服務器架構 →時長: 00:21:34 第39講 D04-3服務器 →時長: 00:39:41 第40講 D04-4客戶端 →時長: 00:17:14 第41講 D04-5服務器協議 →時長: 00:07:58
【第 05 天培訓】 3D模型
今天講解unity的知識點主要包括:坐標系;攝像機的投影方式;內置對象的使用;Scence面板的操作;用戶接入;遊戲對象的旋轉、移動;預設與複製;導入模型;動態的兩種方式Animation、Animator;在VS中調試。
第42講 D05-1遊戲簡介 →時長: 00:18:14 第43講 D05-2坐標系 →時長: 00:07:13 第44講 D05-3HelloWorld →時長: 00:13:17 第45講 D05-4投影方式 →時長: 00:16:12 第46講 D05-5內置對像 →時長: 00:26:42 第47講 D05-6用戶輸入 →時長: 00:34:55 第48講 D05-1移動、旋轉 →時長: 00:30:48 第49講 D05-2動態操作對像、組件 →時長: 00:19:11 第50講 D05-3示例:地球圍繞太陽轉 →時長: 00:09:18 第51講 D05-4導入模型、動畫狀態機 →時長: 00:25:20 第52講 D05-5動畫第二種方式 →時長: 00:12:24 第53講 D05-6調試 →時長: 00:04:09
【第 06 天培訓】 光照、人稱設置、地形、包、物理引擎
今天講解unity的知識點主要包括:光照及烘焙;第一人稱與第三人稱設置;地形系統;粒子系統;物理引擎中的剛體、碰撞檢測、角色控制器。最終通過學習的知識點完成了打箱子、夏威夷漫遊兩個小示例。
第54講 D06-1光照 →時長: 00:28:52 第55講 D06-2人稱設置 →時長: 00:16:17 第56講 D06-3地形系統 →時長: 00:21:04 第57講 D06-4粒子 →時長: 00:20:21 第58講 D06-5剛體 →時長: 00:14:49 第59講 D06-6碰撞檢測 →時長: 00:20:36 第60講 D06-1射線 →時長: 00:32:31 第61講 D06-2打箱子 →時長: 00:31:28 第62講 D06-3角色控制器 →時長: 00:16:08 第63講 D06-4漫遊示例 →時長: 00:15:32
【第 07 天培訓】 音頻、預保存、資源加載、多場景、WWW類、協同、尋路導航
今天講解unity的知識點主要包括:音頻的播放;預保存;資源加載;場景切換;協同調用;WWW類;尋路導航。在尋路中主要實現了自定義、水平跳、向下跳三種自定義移動方式,以及動態選擇層。
第64講 D07-1音頻 →時長: 00:16:17 第65講 D07-2預保存 →時長: 00:10:40 第66講 D07-3資源加載 →時長: 00:07:16 第67講 D07-4場景切換 →時長: 00:05:23 第68講 D07-5協同 →時長: 00:08:06 第69講 D07-6WWW類 →時長: 00:10:22 第70講 D07-7導航1 →時長: 00:15:20 第71講 D07-8導航2區域 →時長: 00:19:02 第72講 D07-1導航3動態區域 →時長: 00:39:12 第73講 D07-2導航4-1搭建場景 →時長: 00:24:14 第74講 D07-3導航4-2手動 →時長: 00:11:22 第75講 D07-4導航4-3水平跳 →時長: 00:15:10 第76講 D07-4導航4-4向下跳 →時長: 00:07:04
【第 08 天培訓】 GUI、uGUI、NGUI
今天講解unity的知識點主要包括:GUI、uGUI、NGUI。重點介紹的是NGUI,通過NGUI可以製作圖集、字體(結合BMFont)、交互腳本(以Button為例)、動畫腳本(以寬高為例),最後完成了滾動欄、拖曳的效果。
第77講 D08-1GUI →時長: 00:35:46 第78講 D08-2NGUI工具 →時長: 00:10:50 第79講 D08-3圖集、字體集 →時長: 00:32:02 第80講 D08-4NGUI基本介紹 →時長: 00:30:21 第81講 D08-5自定義按鈕 →時長: 00:15:17 第82講 D08-1事件不可傳遞 →時長: 00:06:19 第83講 D08-2動畫 →時長: 00:15:04 第84講 D08-3ScrollView →時長: 00:25:41 第85講 D08-4Drag&Drop →時長: 00:19:57 第86講 D08-5方法的參數 →時長: 00:04:43 第87講 D08-6作用於3d對像 →時長: 00:08:56
課程列表:(同大網列表)
|