適用/適合人群:無語言基礎或者有一定編程經驗的應往屆大專或者大專以上學生
目標:掌握C#基本語法,可以用計算機邏輯思維編程
●C#基礎
1.數據類型 2.分支結構 3.循環結構 4.枚舉和結構體
●C#進階
1.類和對象 2.面向對象編程 3.字段,屬性和方法 4.靜態類和抽象類 5.方法參數
●C#高級
1.接口 2.泛型 3.集合 4.委托 5.事件
●實戰植物大戰僵尸
1.面向對象編程 2.枚舉和結構體的使用 3.使用循環模擬戰斗過程
適用/適合人群:有一定的C#基礎和邏輯算法
目標:使用引擎實現游戲/AR/VR中的絕大部分功能,為后期做團隊項目打下堅實基礎,并且能夠獨立做出不同風格的游戲項目
●Unity引擎的界面和常用類
1.引擎界面認知 2.Vetor3類的使用 3.Input類的使用 4.Transform類的使用 5.GameObject類的使用 6.Quatenion類的用法
●物理引擎
1.剛體 2.碰撞檢測 3.觸發檢測 4.射線檢測
●動畫系統
1.新動畫系統 2.動畫狀態機 3.融合樹 4.動畫曲線 5.幀事件 6.動畫遮罩 7.IK動畫
●數據持久化
1.PlayerPrefs 2.XML 3.JSON 4.SQLITE
●優化
1.光照貼圖 2.遮擋剔除 3.LOD 4.對象池
●網絡
1.socket 2.NetWork類使用 3.RPC狀態同步
●實戰
1.秘密行動---主角移動 2.秘密行動---小機器人AI 3.網絡版坦克大戰---服務器搭建 4.網絡版坦克大戰---客戶端創建 5.網絡版坦克大戰---實現坦克同步 6.網絡版坦克大戰---實現數據同步和位置同步
適用/適合人群:有一定的unity3d引擎基礎
目標:使用NGUI搭建UI界面,學會Shader基本語法和LUA熱更新
●NGUI界面搭建
1.NGUI基本控制使用 2.NGUI自帶Tween動畫 3.NGUI背包實現
●Shader語法
1.表面著色器的認識和編寫 2.頂點和片斷著色器的認識和編寫 3.固定功能管線著色器的認識和編寫
●LUA熱更新
1.uLua基本語法 2.uLua與Unity引擎的交互 3.uLua熱更新方案
適用/適合人群:有一定的unity3d引擎基礎 目標:使用高通SDK和HiAR SDK實現圖片掃描,視頻播放,動態加載,云識別和涂涂樂使用HTC開發虛擬應用和游戲
●高通Vuforia
1.SDK的導入和認知 2.圖片識別 3.云識別
●HiAR
1.SDK導入和認知 2.圖片識別 3.視頻播放 4.云識別 5.動態加載 6.涂涂樂
●HTC
1.環境搭建 2.SDK的導入和認知 3.手柄交互 4.頭部追蹤
●實戰
1.車展---HiAR SDK導入 2.車展---UGUI界面搭建 3.車展---觸發檢測 4.房地產展示---HTC SDK導入使用 5.房地產展示---手柄交互 6.房地產展示---UGUI界面搭建 7.房地產展示---觸發檢測