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