1. 程式人生 > >Unity 3D 資源工作流程 Asset Workflow

Unity 3D 資源工作流程 Asset Workflow

 

這裡我們講解Unity的單一資源的使用步驟,這些步驟是通用的且僅作為基本動作的概述,例如,我們將討論如何使用一個三維網格。

Create Rough Asset 建立粗糙資源

使用任何Unity所支援的3D建模軟體來建立一個粗製版資源,我們的例子將使用Maya,使用資源工作,直到你準備好儲存。要檢視Unity所支援的應用程式列表,請參閱這個頁面。

Import 匯入

當你最初儲存你的資源時,你應該將它儲存到專案資料夾的資原始檔夾中,當你開啟Unity的專案,資源將被檢測並匯入專案中,檢視專案檢視,你會看到儲存的資源已經在那裡了。請注意,Unity使用FBX輸出模型元件把你的模型轉換為FBX檔案格式。你需要有Unity可使用的FBX輸出模型元件,或者,你可以從應用程式直接匯出為FBX並儲存在專案資料夾中。要檢視Unity所支援的應用程式列表,請參閱

這個頁面

 

Import Settings 匯入設定

如果你在專案檢視中選中一個資源,該資源的匯入設定將出現在檢視面板中,其中顯示的可以改變的選項是以選中的資源型別為基礎的。

Adding Asset to the Scene 新增資源到場景中

只需從專案檢視點選拖動網格層次檢視或場景檢視就可將其新增到場景中。當你將其拖動到場景中時,你就已經建立了一個具有網格渲染器元件的遊戲物件。如果你要使用一個紋理或聲音檔案,你必須將它新增到一個已存在於場景或專案中的遊戲物件上。

Putting Different Assets Together 把不同資源聯絡在一起

這裡是最常見的資源之間的關係的簡要說明

    • A Texture is applied to a Material 紋理應用於材質
    • A Material is applied to a GameObject (with a Mesh Renderer Component) 
      材質應用於遊戲物件(帶有網格渲染元件)
    • An Animation is applied to a GameObject (with an Animation Component) 
      動畫應用於遊戲物件(帶有動畫元件)
    • A sound file is applied to a GameObject (with an Audio Source
       Component) 
      聲音檔案應用於遊戲物件(帶有音源元件)

Creating a Prefab 建立一個預置

所謂預置(Prefabs)就是一個遊戲物件及其元件的集合,它可以在你的場景中重複使用。幾個相同的物件可以通過一個單一的預置來建立,叫做例項化。拿樹來舉例,建立一個樹的預置你就可以例項化幾個相同的樹木將它們放置到你的場景裡,由於這些樹都是和預置聯絡在一起的,在預置上所做的任何更改將自動應用於所有的樹。所以,如果你想改變網格、材質、或者別的什麼,你只要在預置中改變一次,所有樹將繼承這些變動。你也可以改變一個例項,通過主選單選擇GameObject->Apply Changes to Prefab應用更改到預置。這可以在你設定和更新資源時節省大量的時間。

當你有一個遊戲物體包含多個元件和子游戲物體的層次時,你可以在頂層遊戲物體(或根)建立一個預置,並重新使用遊戲物體的整個集合。

你可以這樣想象)一個預置就是一個遊戲物件的結構藍圖,所有的預置克隆體都和藍圖相同,因此,如果藍圖更新,所有克隆體也都更新。通過不同的方法可以更改預置本身,改變一個克隆體並且將這些改變應用於藍圖。

要在你的場景中真正通過遊戲物件建立一個預置,首先要在專案檢視中建立一個新的預置,並給它一個你喜歡的名字,然後,在場景中將那個你想使之成為預置的物件拖動到剛才新建的那個預置上,你可以看到該物件的名稱文字變成了藍色,現在你已經建立了一個可重複使用的預置。

Updating Assets 更新資源

你已經完成了一個預置的匯入、例項化、和連結到資源。現在,你要編輯資源只需從專案檢視中雙擊它,將啟動相應的程式,你可以做任何更改。當你完成更新,只需將其儲存。然後,當你切換回Unity,資源的更新將被檢測到並重新匯入,資源到預置的連結也將維持不變,你將看到你的預置會更新。這些就是你必須知道的更新資源的內容,只需開啟和儲存它。

Optional - Adding Labels to the Assets. 可選——給資源新增標籤

如果你想讓你的資源組織有序,為你的資源新增標籤是個好主意。利用這個方法,你可以搜尋到在專案檢視中或物件選擇器中與搜尋欄位相關的每個資源的標籤

給資源新增標籤的步驟:

選擇你想新增標籤的資源(在專案檢視中)

Add Label" icon () 在檢視面板中點選"新增標籤"圖示,如果你還沒有與資源相關的標籤

如果你已經有與資源相關的標籤,則只需點選一下那裡的標籤

開始寫你的標籤

Notes 注意 :

你可以讓任何資源擁有多個標籤

要分割/建立標籤,只需在輸入標籤名稱時按空格或回車