u3d基本概念

Project 視圖編輯器

project視圖主要存放遊戲中用到的全部資源文件,常見的資源包括: 遊戲腳本,預設,材質,動畫,自定義字體,紋理,物理材質和GUI皮膚等,這些資源須要賦予Hierarchy視圖中的某些遊戲對象。在Hierarchy視圖的左上角點擊"Create"按鈕,將彈出一個下拉列表。經過這個下拉列表,能夠建立遊戲的相關資源。ide

資源分類:字體

Folder: 文件夾,用於資源的分類動畫

Javascript: Javascript腳本文件orm

C# script: C#腳本文件對象

Boo script: Boo腳本文件遊戲

Shader: 設置一個着色器,能夠用shaderLab編寫着色器代碼。將着色器綁定在材質身上,能夠直接影響材質的效果。ip

Prefab: 預設,用於場景中游戲對象的克隆。使用預設,能夠有效避免過多重複地遊戲對象佔用內存的狀況。內存

Material: 材質,用於爲模型添加顏色與貼圖。資源

Animation: 遊戲動畫。

Cubemap: 建立具備六個面的貼圖資源,用於立方體或者天空盒子的貼圖。

Lens Flare: 添加鏡頭光暈效果。

Custom Font: 自定義字體。

Render Texture: 渲染貼圖。

Physics Material: 物理材質,能夠調整爲對象的物理屬性,好比摩擦力和彈力等。

GUI Skin: 圖形用戶界面,能夠爲多個空間添加樣式。

 

Hierarchy 視圖

Hierarchy 視圖主要存放遊戲場景中具體的遊戲對象,好比攝像機,平面貼圖,3D貼圖,光源,箱子,球體,膠囊體,平面和地形等。任何一個全新的遊戲工程建立完畢後,默認會建立一個遊戲場景而且將主攝像機添加在該場景的Hierarchy視圖中。對於3D遊戲來講,攝像機可讓咱們以不一樣的角度觀察遊戲世界。

在Hierarchy視圖中能夠建立的遊戲對象繁多,下面咱們簡要介紹下各個選項的意義:

Particle System: 粒子效果發射器,能夠處理遊戲中的全部粒子效果。

Camera: 遊戲攝像機。

GUI Text: 3D平面文字。

GUI Texture: 平面貼圖。

3D Text: 3D立體文字。

Directional Light: 定向光源,經常使用於天空向地面定向投射的光源。

Point Light: 點光源,在必定範圍內照亮的光源。

Spotlight: 聚光燈,與點光源相似,但光線只照亮一個圓錐區域。

Area Light: 區域燈。能夠照亮整個選定的區域。

Cube: 立方體。

Sphere: 球體。

Capsule: 膠囊體。

Cylinder: 圓柱體。

Plane: 平面。

Cloth: 布料。

Audio Reverb Zone: 音頻效果。

Ragdoll: 布娃娃效果。

Tree: 樹模型。

Wind Zone: 風向,能夠影響遊戲中的對象。

 

Inspector 視圖

Inspector 視圖是存放遊戲對象,遊戲資源,遊戲設置以及展現描述信息的地方。不管是Project視圖中選擇一個遊戲資源,仍是Hierarchy視圖中選擇一個遊戲對象,或者在引擎中選擇任意一個控件時候,Inspector視圖都會打開,它將展現選擇對象的全部描述信息。在該視圖中,會詳細列出選擇組件的描述以及該組件描述的全部參數,而且部分組件參數是可動態修改的。修改完Inspector視圖的參數後,在Game視圖中能夠直接看到修改後的效果。

Transform: 模型的變化,經過它能夠動態修改物體的三維座標

  Position: 該立方體的位置

  Rotation: 該立方體的旋轉角度

  Scale: 該立方體的縮放比例

Cube(mesh filter): 網格過濾器的類型,它能夠直接肯定該模型的物理材質,這裏默認爲Cube.

Box Collider: 立方體碰撞器,它與剛體緊密結合。

Mesh Render: 網格的繪製,它能夠對網格進行材質的渲染。

  Cast Shadows: 網格是否投射陰影

  Receive Shadows: 網格是否接受陰影

Materials: 設置材質的資源。

 

平臺設定

在遊戲平臺設定中,能夠設置遊戲的一些平臺屬性,好比遊戲圖標,Logo和遊戲名稱等。首先在Unity導航菜單欄中選擇"Edit"->"Project Settings"->"Player"菜單項,此時編輯器將彈出平臺設定窗口,在Inspector視圖中能夠進行遊戲平臺的相關設置。

在PlayerSettings中,能夠設定開發公司的名稱,程序名稱和默認程序圖標等。在Per-Platform Settings(平臺設定)中,能夠選擇待打包的遊戲平臺,好比Web平臺,PC/Mac平臺,IOS平臺等。

Resolution and Presentation: 屏幕的尺寸以及位置等。

Icon: 程序的圖標。

Splash Image: 開機預覽圖。

Other Settings: 其餘設定,這裏主要設置一些平臺的相關特性。

function OnGUI () 這種感受比較適合用來作做弊碼

相關文章
相關標籤/搜索