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


分類:Unity、C#、VS2015

創建日期:2016-03-23

一、基本思路

第1步--了解編輯器

首先了解unity3d的菜單,視圖界面。這些是最基本的基礎,可以像學word操作一樣,大致能明白有幾個菜單,幾個基本的視圖,各自起什么作用就可以了。當然還要了解人物基本的比例和結構。

第2步—了解基本概念

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

第3步—學會場景構建

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

第4步—學習資源導入

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

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

通過實際項目的操作,能讓你更好的將所學知識與實際操作結合,了解游戲的一般制作流程,達到學以致用的目的。

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

1、用3d max制作模型。

2、導出fbx,導入到unity。

3、設計相機代碼。

4、設計ui。

5、build。

OK,作為入門,這一章就講到這了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM