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