Unity Component | What is Prefab?

更新於 發佈於 閱讀時間約 4 分鐘

前言

  這篇文章將會講述 Preferb 預製物的介紹與使用,並介紹其中幾個應用方向。

Preferb | 預製物

  Unity 的 Prefab 系統允許創建、配置和存儲遊戲對象,將其所有組件、屬性值和子遊戲對像作為可重複使用的資產,屬於 Asset 的一種,可以從中在場景中創建新的 Prefab 實例

完整封裝的物件

  預製物的一個優點,在於它是完整封裝的物件,如果設計師的能力強,那預製物是能從 Assets 拖曳進去就能使用,不需要設定新的參數或添加其他遊戲組件,就像安裝包一樣。

同時編輯多個物件

  預製物會比複製貼上遊戲物件還來的方便,因為當你編輯某個場景中的某一個預製物時,所有場景中的同一種預製物都會被編輯,因此是相當方便的一種內建模組,不需要所有東西刪掉後重組。

預製物中的預製物

  如果預置物是很大的類型,像是包含車輪、馬達、車框、車門等四個可互動組件的遊戲物件,我們能把這四個遊戲物件包裝成一個預製物,製作出複雜結構的預製物。

使用流程

  預製物的使用相當簡單,基本上可以分為簡單的三步驟。

1. 在 Hierarchy 中,設計好想要製作的遊戲物件,添加任何組件、子物件等等都可以,要注意不能指定或關聯此物件以外的對象。

2. 拖曳到 Assets 裡面,這樣預製物就製作好了,如果不幸的關聯此物件以外的對象,這時候的欄位對象會變成空對象。

3. 拖曳預製物到遊戲中,如果設計功力足夠,這個組件應該拖進去就能使用。

應用

  因為預製物能應用的方向比較多,這邊只會簡單介紹預製物的應用範疇。

裝飾性背景

  通常預製物會用在背景,像是那種要重複使用的素材、背景、陷阱等等,偶爾會需要修正一些參數或細節,這種時候就很適合使用預製物。

  像是製作一棵樹,沒什麼特別的樹,用於裝飾或障礙,我們可以把它製作成預製物,當我們未來有需要修正的時候,就可以直接修正。

機關

  我們在製作有可能頻繁調整參數或遊戲物件架構的遊戲物件時,也不需要等到完整製作出來,定稿後才應用進每個場景,我們也能預先放置在每一個可能需要的地方,再運用預製物一次編輯。

  像是製作一個彈簧平台,需要放置在很多個場景,如果某天需要調整跳上彈簧後彈起的高度,不需要每一個彈簧都逐個調整,可以直接點及預製物,修改後所有場景的同種預製物就都被修改了。

版本紀錄

  當我們在製作角色的時候,一定有很多想要嘗試的東西,如果今天東西沒有到版本控制的程度,又不能直接刪除重改,其實很適合使用預製物來處理,不同版本的物件修改些微參數,直接切換不同預製物即可。

  像是主角的控制方式分為座標控制、速度控制、推力控制等等,今天如果想保留速度控制的遊戲物件,那可以把它所有相關的素材保留下來,並且製作成預製物存好,隨時可以回來查看當初的參數資訊,不需要一直切換版控。

後記

  這一次製作的內容其實是來自於我最近撰寫的彈簧平台,我想撰寫一篇關於彈簧平台的製程,結果發現我還沒介紹過預製物這件事情。

  我本來想用圖片來解說,後來想想就算了,因為它的原理的確很簡單,如果有需要拿自己現在嘗試的專案玩玩看就懂了,看這邊文章就當閒聊或介紹即可。

瓶裝雪

想了解我更多嗎?


留言
avatar-img
留言分享你的想法!
avatar-img
瓶裝雪的沙龍
109會員
247內容數
對設計師如何成長為設計師好奇嗎? 2020年九月,我進入大學學習當一位設計師,從開始到沉寂,再到重燃熱忱,我將在方格子紀錄我的成長歷程、理念、心情,分享我在這段旅程中所經歷的故事。
瓶裝雪的沙龍的其他內容
2024/09/22
魔火術師是第三人稱動作射擊遊戲,屬於專題畢業製作,在畢業組成新的團隊後優化並上架。
Thumbnail
2024/09/22
魔火術師是第三人稱動作射擊遊戲,屬於專題畢業製作,在畢業組成新的團隊後優化並上架。
Thumbnail
2024/01/26
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
2024/01/26
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
2023/12/29
講述遊戲設計從新手到專業的發展方向。
Thumbnail
2023/12/29
講述遊戲設計從新手到專業的發展方向。
Thumbnail
看更多
你可能也想看
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
這篇文章將會講述彈簧物件的物件介紹、製作流程、展示影片。
Thumbnail
這篇文章將會講述彈簧物件的物件介紹、製作流程、展示影片。
Thumbnail
這篇文章將會講述 static 的小技巧,讓常用的欄位不用重複指定或拖拉。
Thumbnail
這篇文章將會講述 static 的小技巧,讓常用的欄位不用重複指定或拖拉。
Thumbnail
這篇文章將會講述使用 C# 的類( Class ) 來讓欄位模組(module)化。
Thumbnail
這篇文章將會講述使用 C# 的類( Class ) 來讓欄位模組(module)化。
Thumbnail
前言   這篇文章將會介紹 UI 排版的實用工具。 GridLayoutGroup | 網格排版工具   這是我在撰寫遊戲 UI 時很常使用的 Component 今天在思考新的文章要寫什麼時發現還沒寫過,因此來跟大家介紹這時用的小組件。 運作原理   本質上來說,這個組件會控制他所有的子物件,並且
Thumbnail
前言   這篇文章將會介紹 UI 排版的實用工具。 GridLayoutGroup | 網格排版工具   這是我在撰寫遊戲 UI 時很常使用的 Component 今天在思考新的文章要寫什麼時發現還沒寫過,因此來跟大家介紹這時用的小組件。 運作原理   本質上來說,這個組件會控制他所有的子物件,並且
Thumbnail
前言   這篇文章將會介紹生成物件的五種多載說明和三種應用流程。 Instantiate | 生成遊戲物件   這個英文單字的中文翻譯為「實例化」,如果單純用於 GameObject 的話你可以叫他生成物件,不過 Instatiate 還有其他的功用,像是 Clone 腳本和泛型化,這個就不在我們今
Thumbnail
前言   這篇文章將會介紹生成物件的五種多載說明和三種應用流程。 Instantiate | 生成遊戲物件   這個英文單字的中文翻譯為「實例化」,如果單純用於 GameObject 的話你可以叫他生成物件,不過 Instatiate 還有其他的功用,像是 Clone 腳本和泛型化,這個就不在我們今
Thumbnail
這篇文章將會講述新增造型的種類及簡單介紹。
Thumbnail
這篇文章將會講述新增造型的種類及簡單介紹。
Thumbnail
本篇文章將會講述UnityEditor的簡單使用方式,並且詳細介紹Unity客製化最核心的機制[MenuItem("")],就由範例與說明帶你快速搞懂Unity Editor到底在設計什麼。
Thumbnail
本篇文章將會講述UnityEditor的簡單使用方式,並且詳細介紹Unity客製化最核心的機制[MenuItem("")],就由範例與說明帶你快速搞懂Unity Editor到底在設計什麼。
Thumbnail
本文章將會介紹結構(Struct)的定義、簡單介紹其應用,並且補充與序列化(SerializeFile)結合的方式。
Thumbnail
本文章將會介紹結構(Struct)的定義、簡單介紹其應用,並且補充與序列化(SerializeFile)結合的方式。
Thumbnail
由於 MZ 的機制上跟 MV 本身並沒有太大的差別,詳細的一些基本入門都可以直接參考 MV 來使用跟學習,另外關於 MZ 本身的功能已經在大部分的文章跟官方預告都有提過了,因此本篇將會速覽目前已釋出插件的部分。
Thumbnail
由於 MZ 的機制上跟 MV 本身並沒有太大的差別,詳細的一些基本入門都可以直接參考 MV 來使用跟學習,另外關於 MZ 本身的功能已經在大部分的文章跟官方預告都有提過了,因此本篇將會速覽目前已釋出插件的部分。
Thumbnail
這次將會介紹「圖塊設置」的部分,關於素材規格的話請看這篇基礎入門篇 2 ( 1 ) -《圖片素材規格》。
Thumbnail
這次將會介紹「圖塊設置」的部分,關於素材規格的話請看這篇基礎入門篇 2 ( 1 ) -《圖片素材規格》。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News