Unity3D 教學.CG數位學習網

CG 數位學習網 > Unity 教學



建立遊戲專案

請先在 Project name 輸入專案名稱,然後在 Location 設定專案的路徑,按下 Create project 即可建立新的遊戲專案。

 

Unity 操作介面

Unity 編輯器的操作介面是由多個不同功能的視窗組成,使用者可以調整視窗的大小與位置。

 

Toolbar 工具列

Unity 編輯器的最上方是工具列,提供移動、旋轉、縮放物件的編輯工具。

Transform Tools 變形工具 移動 ( W )、旋轉 ( E )、縮放 ( R )

Transform Gizmo Toggles 切換物件使用自身座標或世界座標

Play / Pause / Step Buttons 遊戲檢視的執行、暫停、單格前進按鈕

 

Scene View 場景視窗

Unity 編輯器的主要工作區是 Scene View 場景視窗,可以編輯地形或是加入各種遊戲物件,例如玩家角色、燈光、攝影機、粒子系統。

按下視窗右上方的 Scene Gizmo 圖示可切換 Persp 透視模式與 Isometric Mode 等距模式,按下 2D 按鈕後即可切換為 2D 顯示模式。

Unity 3D 模式

Unity 2D 模式

 

Game View 遊戲視窗

Game View 遊戲視窗可用於遊戲的執行測試,點選右上方的 Stats 按鈕即可顯示 Statistics 半透明視窗,檢視 Draw Calls 數量、模型面數、材質貼圖的記憶體用量。

當我們開始進行遊戲測試與效能最佳化時,這些訊息可是相當重要的參考資訊喔!

使用 Unity 製作遊戲時,玩家在遊戲中看到的畫面是透過攝影機來呈現的,聽到的聲音也是來自攝影機上的麥克風,因此場景中至少需要擁有一部攝影機。若是將攝影機全部刪除,執行遊戲就是整個黑畫面了。實際上 Unity 場景可以包含多部攝影機,透過腳本程式切換不同的攝影機,不過在還沒有開始介紹到腳本之前,暫時只在場景中建立一部攝影機即可。

 

Hierarchy 階層視窗

顯示目前場景的物件與其階層關係,需要在物件附加元件或腳本時,可直接拖曳到階層面板的遊戲物件。

階層視窗中以藍色顯示名稱的遊戲物件是「預製物件」,而以灰色標示的遊戲物件則是暫時關閉的物件。

 

Project 專案視窗

每個 Unity 遊戲專案的檔案都是儲存在一個專案資料夾,您可以從 Project View 專案視窗瀏覽專案資料夾的內容。

您可以為遊戲專案建立場景 ( Scenes )、預製物件 ( Prefabs )、行為腳本 ( Scripts ) ,或是匯入模型 ( 3D Models )、紋理 ( Textures )、音效 ( Audio ),並使用 Unity 的專案視窗來進行管理。若需要將資源加入目前的遊戲專案,可點選功能表 [ Assets > Import New Asset ] 並選擇檔案,或是使用滑鼠將檔案拖曳到 Project View 專案視窗。

 

Inspector 屬性編輯器

Unity 畫面右側的屬性編輯器用於設定遊戲物件的屬性(物件名稱、座標位置、旋轉角度、縮放比例等),是否為靜態物件(用於計算燈光貼圖)。

此外,若是物件已附加燈光、攝影機、碰撞器、程式腳本等元件,也可透過 Inspector 屬性編輯器修改各項參數。

 

自訂 Unity 操作介面

Unity 允許使用者自訂操作介面,以符合不同的工作需求或使用習實,透過右上方的 Layout 下拉選單可以切換不同的版面配置:

2by3 - 左側是場景視窗與遊戲視窗,右側是階層視窗、專案視窗、屬性檢視器。

 

4Split 四分割畫面 - 可從不同的觀點來檢視或編輯遊戲場景。

 

Tall 高螢幕場景視窗 - 此版面配置接近傳統電視 4:3 的螢幕比例。

 

Wide 寬螢幕的場景視窗 - 此版面配置可模擬寬螢幕的遊戲呈現。

 

儲存∕刪除版面配置

您可以儲存 Unity 目前的版面配置,先開啟 Layers Drop-down 圖層下拉選單,點選 Save Layout 選項並輸入名稱,接著按下 Save 按鈕儲存。

若您想刪除 Unity 自訂的版面配置,先開啟 Layout Drop-down 圖層下拉選單,點選 Delete Layout 選項,接著再選擇要刪除的項目。

 

若您使用 Unity 專業版本,可選擇深色操作介面,執行 [ Edit > Preferences ] 開啟偏好設定對話框,可以透過 Editor Skin 切換操作介面。

若您需要在較暗的環境工作,建議可選擇 Professional 專業版專屬深色介面,不過使用 Unity 個人版本只能選擇 Personal 操作介面喔!