【Unity】1.3 Unity3D遊戲開發學習路線

分類:Unity、C#、VS2015 編程

建立日期:2016-03-23 編輯器

1、基本思路

第1步--瞭解編輯器 函數

首先了解unity3d的菜單,視圖界面。這些是最基本的基礎,能夠像學word操做同樣,大體能明白有幾個菜單,幾個基本的視圖,各自起什麼做用就能夠了。固然還要了解人物基本的比例和結構。 學習

第2步—瞭解基本概念 優化

理解場景裏面的座標系統,輸入系統,簡單的向量概念。Unity3D的座標系統及向量概念若是不理解清楚,不理解世界座標,局部座標的關係,即便一個簡單的移動,縮放,旋轉的幾行代碼,也會困惑你半天。 動畫

第3步—學會場景構建 ui

學習建立基本場景的一些基本概念:遊戲對象,組件,腳本。在界面上分別體如今層次視圖,項目視圖及屬性視圖,要理清楚彼此之間的關係。 插件

第4步—學習資源導入 設計

學習資源導入方面的一些基本元素:網格,材質,貼圖,動畫等。 3d

第5步—會用C#腳本

學習腳本的生命週期,Start,UpDate,ONGUI這些基本的方法。瞭解,預製,時間,數學等經常使用的類及相關方法。理解遊戲對象,組件,腳本彼此之間的關係。

第6步—持續深刻

進一步學習攝像機,燈光,地形,渲染,粒子系統,物理系統等等,這些每個深刻進去都是一個很複雜的主題。

第7步—高級技術

學習一些更高級的概念,好比向量的加減法點乘叉乘,光照法線貼圖,內存管理,圖形優化等等。

說真的,Unity3D入門容易,真的要精通,那是至關難的。可是,一旦你學會了各類基本概念和用法,那你就真的到了一個最高境界,其餘的編程技術都是小兒科了。

2、分階段一個一個地攻破制高點

第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階段:項目實訓

經過實際項目的操做,能讓你更好的將所學知識與實際操做結合,瞭解遊戲的通常製做流程,達到學以至用的目的。

3、Unity3d虛擬現實應用開發的基本設計流程

一、用3d max製做模型。

二、導出fbx,導入到unity。

三、設計相機代碼。

四、設計ui。

五、build。

OK,做爲入門,這一章就講到這了。

相關文章
相關標籤/搜索