elasticsearch入門系列">elasticsearch入門系列
804
2022-05-30
前言
在Unity官方文檔中在介紹GameObjects時提到一個概念Prefab,翻譯成中文就是預制件。但什么是預制件Prefab呢
在我們制作的場景中,如戰斗中的子彈,森林里的樹木,此類游戲對象會在同一個場景重復使用。為了方便同時修改這些對象,就可以使用Prefab這些對象,而只需要修改Prefab就可以將修改作用到所有由該Prefab生成的對象上。
所以預制件就是:游戲對象模板資源,將游戲對象包括子游戲對象以及所有組件、屬性信息以資源文件的形式存儲起來,方便重復使用;
一、預制件制作流程
1、如何制作
將Hierarchy視圖中的游戲對象拖拽到Project視圖中或者點擊菜單欄中制作預制件就可以了
2、修改設置-預制件>>關聯的游戲對象
預制件修改設置會自動同步到結構視圖中關聯的預制件游戲對象
3、修改設置-關聯的游戲對象>>預制件
結構視圖中關聯的游戲對象修改設置,需要點擊Overrides>Apply,同步給預制件
4、與結構相關的修改
2018以前Project視圖預制件無法查看修改結構,因此,與游戲對象結構相關聯的設置修改,必須在結構視圖中操作
總結
預制件就相當于編程中的函數封裝,把通用的模板封裝好就可以到處使用了。
5G游戲
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。