亚洲中文精品a∨在线,国产在线精品在线精品,国产亚洲欧美一区,欧美肉肉丝视频一区二区

Unity3D培訓

所屬課程分類: 計算機培訓 » 動漫/游戲 (加入收藏)
上課地點: 海淀教學區(qū) 
報名截止日期: 2015/12/25
授課方式: 面授  |  班型: 其他
課程評分: (我要點評)

課程價格: 0
咨詢電話: 400-004-0116
分享到:

人氣指數(shù):

什么是Unity

Unity是目前全球最碉堡最專業(yè)的游戲引擎,能夠創(chuàng)建實時、可視化的2D和3D動畫、 游戲,被譽為3D手游的傳奇,孕育了成千上萬款高質(zhì)、超酷炫的神作:《爐石傳說》 《神廟逃亡2》《我叫MT2》。

Unity三大優(yōu)勢:

一次開發(fā),多平臺發(fā)布:Unity最多可支持超過十個主流平臺和發(fā)布,最大程度節(jié)省開發(fā)成本和時間,卻又可以再多個平臺獲取收益

易上手,所見即所得:輕松開發(fā),友好的可視化編輯界面功能強大,編寫方便,極易上手

功能齊全,縮短開發(fā)時間:Unity引擎簡單易用,幾乎集成了游戲開發(fā)的所有功能,更有Asset Store提供開發(fā)所需的所有資源

課程大綱

課程階段

課程模塊

課時

模塊介紹

課程內(nèi)容

語言階段

C#語言

1天

基本數(shù)據(jù)類型與運算符及表達式

1.變量和常量的詳解和應用
2.數(shù)據(jù)類型講解
3.運算法表達式的詳解和應用
4.類型轉換詳解
5.輸入輸出,注釋

2天

循環(huán)語句,流程控制

1.主要學習項目開發(fā)中重要的條件語句(if語句,switch語句)
2.多條分支語句
3.布爾表達式
4.循環(huán)語句(for語句,while語句)的從入門到精通
5.break,continue的重要用法
6.循環(huán)嵌套的用法
7.一維數(shù)組和二維數(shù)組詳解
8.項目中常用算法講解(圍住神經(jīng)貓,消除類游戲地圖生成算法講解)

2天

重要的數(shù)據(jù)類型

1.枚舉類型的詳解
2.全局靜態(tài)詳解
3.訪問修飾符詳解
4.結構體詳解
5.結構體數(shù)組的應用
6.引用類型介紹
7.裝箱
8.string,stringbuilder詳解
9.項目中常用算法講解(植物大戰(zhàn)僵尸中僵尸類的如何生成算法)

1天

函數(shù)的應用和基本語法

1.函數(shù)的聲明和定義,函數(shù)的返回值講解 
2.函數(shù)的形參和實參
3.函數(shù)的調(diào)用,參數(shù)的嵌套調(diào)用
4.重載詳解
5.遞歸詳解
6.項目中常用算法詳解(dota,英雄聯(lián)盟類尋路算法講解)

1天

面向?qū)ο蟪踝R,類和對象

1.初識面向?qū)ο,面向(qū)ο蟮母拍?br /> 2.類和對象的聲明和定義
3.對象的創(chuàng)建和引用
4.屬性的應用

1天

繼承和多態(tài),靜態(tài)類和成員

1.理解繼承的概念
2.掌握構造函數(shù)和析構函數(shù)
3.掌握構繼承中的構造函數(shù)的使用
4.理解多態(tài)
5.繼承和多態(tài)的應用

3天

抽象類和接口,基本對象講解

1.理解密封類和抽象類的概念
2.靜態(tài)類及成員
3.了解接口的用途和編寫方法
4.掌握泛型的用法
5.基本對象的使用
6.ArrayList的詳解和應用
7.Dictionary的詳解和應用
8.List的詳解和應用
9.Stack,Queue的詳解和應用

3天

委托,事件,反射

1.c#中一些重要,常用函數(shù)的講解
2.c#中重要函數(shù)的應用
3.委托的詳解和應用
4.反射的額詳解和應用
5.階段測試

Unity引擎階段

Unity應用階段

1天

Unity引擎簡介

1.Unity開發(fā)流程介紹
2.Unity應用領域及市場前景
3·Unity下載與安裝
4·Unity界面詳解
5·Unity編輯器結構

2天

Unity場景搭建

1.3D圖形接觸理論
2.Terrain與快速入門
3.燈光與攝像機詳解
4.導入資源
5.場景搭建
6.模擬CS游戲第一人稱視角游戲制作
7.飛行或者駕駛仿真場景制作
8.階段測試

Unity專業(yè)階段

4天

基礎程序部分

1.Unity開發(fā)框架詳解
2.Unity腳本入門
3.GameObject類詳解
4.Input類詳解
5.Transform類詳解,矩陣的變換,位置,旋轉,縮放
6.Unity游戲項目中常用類詳解以及應用(Time,Vector3等)
7.Unity界面搭建,搭建你喜歡的界面風格
8.代碼之間的腳本交互(Component),以及常用方法詳解
9.Application類詳解
10.移動手機發(fā)布應用教學(在你的手機上運行你自己的項目)
11.綜合練習,完成家具交互軟件的制作。
12.階段測試

4天

組件控制階段

1.腳本之間的通信,方法以及屬性的調(diào)用詳解
2.Unity動畫的控制與制作(Animation組件講解)
3.粒子系統(tǒng)的控制與制作
4.制作飛機爆炸效果,英雄放技能的閃電效果,人物升級的圣光效果
5.Unity中的碰撞檢測,觸發(fā)器詳解
6.物理射線的講解以及應用
7.物理射線綜合實戰(zhàn)項目教學
8.剛體的控制
9.角色控制器詳解

2D游戲制作(選一)
1.2048游戲制作
2.圍住神經(jīng)貓游戲制作
3.Flappy bird游戲制作
4.消除類游戲制作
5.合金彈頭游戲制作
6.小島風光游戲制作
7.坦克克星游戲制作
8.太空射擊游戲制作
9.塔墻防御游戲制作
10.Swing Copters游戲制作
11.其他類型游戲

4天

2D與動畫進階

1.Animator的制作與控制
2.Unity最新動畫系統(tǒng)Mecanim介紹
3.Mecanim角色控制
4.Mecanim系統(tǒng)IK進階
5.Mecanim綜合實踐項目教學
6.2D游戲制作流程
7.階段測試2D游戲制作(選一)
1.2048游戲制作
2.圍住神經(jīng)貓游戲制作
3.Flappy bird游戲制作
(4.消除類游戲制作)
(5.合金彈頭游戲制作)
(6.小島風光游戲制作)
(7.坦克克星游戲制作)
(8.太空射擊游戲制作)
(9.塔墻防御游戲制作)
(10.Swing Copters游戲制作)
(11.其他類型游戲)

4天

視覺控制進階

1.圖形渲染管線簡介
2.Camera使用技術
3.高級遮擋剔除技術
4.高級后期屏幕特效實戰(zhàn)指南
5.3D圖形學:網(wǎng)格基礎
6.網(wǎng)格實戰(zhàn)應用指南
7.CG語言基礎知識
8.Shader基礎,ShaderLab基礎語法
9.Suface Shader表面著色器詳解
10.Vertex and fiagment shader 定點片段著色器詳解
11.常用Shader解析
12.Shader實戰(zhàn)項目教學

4天

項目應用進階

1.編輯器界面功能拓展
2.編輯器自動功能視圖
3.手把手教你學技術大牛寫Unity插件
4.編輯器使用進階
5.游戲重用算法
6.常用游戲數(shù)據(jù)管理
7.AI編程思維
8.NavMesh進階使用階段與測試3D游戲制作(選一)
(1.神廟逃亡游戲制作)
(2.逃離地球游戲制作)
(3.CS移動端游戲制作)
(4.秘密行動游戲制作)
(5.第三人稱射擊游戲制作)
(6.大炮射擊游戲制作)
(7.3D塔防類項目)
(8.黑暗傳奇游戲制作)

4天

動態(tài)場景進階階段

1.資源管理和加載學習
2.資源管理實戰(zhàn)教學
3.移動平臺環(huán)境配置以及發(fā)布測試
4.移動平臺輸入控制,移動平臺優(yōu)化詳解3D游戲制作(選一)
(1.神廟逃亡游戲制作)
(2.逃離地球游戲制作)
(3.CS移動端游戲制作)
(4.秘密行動游戲制作)
(5.第三人稱射擊游戲制作)
(6.大炮射擊游戲制作)
(7.3D塔防類項目)
(8.黑暗傳奇游戲制作)

4天

NGUI階段

1.常用控件教學(UIButton,UILabel,UIPanel,UIRoot,ScrollView等)
2.NGUI事件交互的幾種方式
3.大型游戲綜合項目UI界面搭建
4.微信界面的搭建
5.大型換裝應用的教學

2天

網(wǎng)絡進階與綜合復習階段

1.網(wǎng)絡基礎教學
2.Socket網(wǎng)絡編程詳解
3.高級網(wǎng)絡概念
4.Unity中的網(wǎng)格元素
5.遠程過程調(diào)節(jié)細節(jié)
6.狀態(tài)同步細節(jié)
7.Master Server編程指南
8.魔獸世界的同步算法詳解

項目階段

項目研發(fā)

28天

一、爐石傳說

在項目中會用到的技術
1、分析游戲項目中架構的設計方式
2、使用SQLite嵌入式數(shù)據(jù)庫完成游戲狀態(tài)的存儲
3、使用協(xié)同程序完成異步任務
4、使用LOD(Levels Of Details)和OC(OCClusion Culling)提高游戲的渲染效率
5、使用Mecanim狀態(tài)機完成人物骨骼動畫的加載,使人物在模擬的世界中能夠完成現(xiàn)實世界中的各種動作
6、使用新的動畫系統(tǒng)Mecanim完成通用的動畫與人物骨骼動畫的加載
7、使用NGUI插件完成3D游戲中的UI界面的顯示
8、使用Network或者Socket完成游戲中的網(wǎng)絡功能,使游戲完成從單機游戲到網(wǎng)絡游戲的初步實現(xiàn)
9、使用NetworkView完成網(wǎng)絡游戲的同步
10、使用MasterServer完成局域網(wǎng)到外網(wǎng)的穿透功能
11、使用Shader技術完成自定義著色器的功能,使物體在模擬的世界中看起來更加豐富
12、使用Editor插件編輯Unity3D開發(fā)工具上的插件

二、局域網(wǎng)CS射擊游戲

三、神廟逃亡3D版游戲

四、仙劍奇?zhèn)b傳5

五、大富翁3D游戲

六、極品飛車類游戲

七、大型RPG類型游戲開發(fā)

學員自主項目研發(fā),體驗真實游戲項目的開發(fā)過程。講師安排任務,學員自己完成項目的代碼部分。

項目中主要用到的工具
1、SVN代碼管理
2、GIT項目管理
3、iOS、Android、OSX、WIN真實平臺測試
4、iOS平臺打包和上傳服務

就業(yè)指導

 

5天

就業(yè)全方位指導

簡歷指導、面試指導、人事指導、技術指導、心理指導、面談、模擬面試

 


第二個標簽的內(nèi)容
預定該課程 (填寫真實的詳細學習需求信息,有助于學校更針對的幫您選擇合適的課程)
海淀教學區(qū)
北京市海淀區(qū)清河毛紡路路南甲36號