分類:Unity、C#、VS2015 編程
建立日期:2016-03-23 編輯器
第1步--瞭解編輯器 函數
首先了解unity3d的菜單,視圖界面。這些是最基本的基礎,能夠像學word操做同樣,大體能明白有幾個菜單,幾個基本的視圖,各自起什麼做用就能夠了。固然還要了解人物基本的比例和結構。 學習
第2步—瞭解基本概念 優化
理解場景裏面的座標系統,輸入系統,簡單的向量概念。Unity3D的座標系統及向量概念若是不理解清楚,不理解世界座標,局部座標的關係,即便一個簡單的移動,縮放,旋轉的幾行代碼,也會困惑你半天。 動畫
第3步—學會場景構建 ui
學習建立基本場景的一些基本概念:遊戲對象,組件,腳本。在界面上分別體如今層次視圖,項目視圖及屬性視圖,要理清楚彼此之間的關係。 插件
第4步—學習資源導入 設計
學習資源導入方面的一些基本元素:網格,材質,貼圖,動畫等。 3d
第5步—會用C#腳本
學習腳本的生命週期,Start,UpDate,ONGUI這些基本的方法。瞭解,預製,時間,數學等經常使用的類及相關方法。理解遊戲對象,組件,腳本彼此之間的關係。
第6步—持續深刻
進一步學習攝像機,燈光,地形,渲染,粒子系統,物理系統等等,這些每個深刻進去都是一個很複雜的主題。
第7步—高級技術
學習一些更高級的概念,好比向量的加減法點乘叉乘,光照法線貼圖,內存管理,圖形優化等等。
說真的,Unity3D入門容易,真的要精通,那是至關難的。可是,一旦你學會了各類基本概念和用法,那你就真的到了一個最高境界,其餘的編程技術都是小兒科了。
第1階段:Unity界面操做
(1)基礎繪畫技能(素描、速寫、色彩等)
(2)瞭解人物基本的比例和結構
(3)計算機繪畫技術
(4)綜合藝術修養
第2階段:地圖編輯器
(1)地形編輯器。
(2)太陽光、水、霧效、天空及風的設定。
(3)特效、環境音效及背景音樂。
第3階段:動畫編輯器
(1)認識動畫編輯器、錄製動畫。
(2)控制攝像機、人物等動做。
第4階段:腳本程序
(1)unity腳本結構。
(2)unity程序撰寫。
(3)JavaScript和C#基本語法概念及運用。
(4)unity功能函數。
第5階段:三維美術資源製做
(1)三維遊戲資源模型製做。
(2)Unwrap UVW展開 3D、2D軟件的結合使用。
(3)遊戲製做流程中的技術技巧。
(4)配合團隊項目製做遊戲資源。
第6階段:3D蒙皮與動做製做
(1)CS 骨骼架設
(2)Bone骨骼應用技術
(3)Skin蒙皮技術
(4)走、跑、跳、攻擊等遊戲動做製做
第7階段:常見角色控制
(1)遊戲主角、敵人、道具、敵機、障礙等製做
(2)控制角色及敵人走、跑、跳、待機、攻擊、死亡等行爲
(3)更換裝備、武器、增長血量等控制
(4)發射子彈及子彈觸發事件
(5)進度條、時間計時、得分
第8階段:GUI界面
(1)界面系統的使用及美化。
(2)Unity GUI 功能介紹、GUI Text與GUI Texture的講解、Unity GUI功能實做
第9階段:遊戲場景連接、資源優化
(1)遊戲開始、結束、過關等場景之間的跳轉製做
(2)資源優化面板的介紹與使用
(3)不一樣平臺的資源要求範圍
(4)資源的具體優化方向和最終呈現效果
第10階段:遊戲發佈上架
(1)單機版遊戲發佈教學: PC
(2)網頁版遊戲發佈教學:WEB
(3)Android手機平臺發佈及上架流程教學
(4)iOS手機平臺發佈及上架流程教學
(5)返回操做界面能夠直接修改不符合效果的設置
第11階段:NGUI插件
(1)加強遊戲畫面的可觀賞性,遊戲過程當中的各項狀態顯示
(2)NGUI功能介紹及程序編寫
第12階段:項目實訓
經過實際項目的操做,能讓你更好的將所學知識與實際操做結合,瞭解遊戲的通常製做流程,達到學以至用的目的。
一、用3d max製做模型。
二、導出fbx,導入到unity。
三、設計相機代碼。
四、設計ui。
五、build。
OK,做爲入門,這一章就講到這了。