Vytváření paneláků pro správu velkého počtu objektů
Ověřovací prostředí
- Windows
-
- Systém Windows 11
- Editor jednoty
-
- 2021.3.3f1
- Vstupní systémový balíček
-
- 1.3.0
Předpoklady pro tento tip
Následující nastavení byla provedena předem jako předpoklad pro popis tohoto tipu.
O panelácích
Jednoduše řečeno, prefabrikáty jsou funkce, která umožňuje centrálně spravovat objekty jako zdroj replikace.
Řekněme například, že vytvoříte nepřátelskou postavu se 100 HP a duplikujete ji a umístíte na místo 100. Pokud však chcete získat 50 HP pro vyvážení hry, budete muset resetovat HP ze 100 na 50. Pokud máte pouze jeden typ, je ve hře stále více nastavení, takže je těžké to udělat pokaždé a můžete dělat chyby.
Pokud používáte Prefabs, řekněme, že chcete, aby prefabrikovaná nepřátelská postava měla 100 HP a umístila 100 nepřátelských postav "na základě paneláku". Nastavení duplikovaných nepřátelských postav drží "Prefab", takže nastavením HP paneláku na 50 bude HP všech duplikovaných nepřátelských postav 50.
Mimochodem, HP se používá jako příklad, ale v nastavení objektu Unity není žádný HP, takže to prosím zvažte jako příklad sdílení parametrů.
Vytvoření paneláku
Nejprve vytvořte nový projekt.
Dále vytvořte objekt, který chcete klonovat. To se nijak neliší od normálního vytvoření jednoho objektu. Zde přidáme do projektu obrazový soubor a umístíme jej jako sprite.
]
Nyní vytvořte panelák. Když umístíte objekt do pohledu, přidá se do hierarchie, takže ho přetáhněte do projektu.
Uvidíte, že bude přidán do projektu v mírně odlišné podobě než původní obrazový soubor. Když vyberete cestu k souboru níže má příponu ". panelák" a vidíte, že je zobrazena ikona modré kostky.
Ve skutečnosti se jedná o panelák a můžete vytvořit panelák pouze touto operací.
Mimochodem, pokud zkontrolujete hierarchii, můžete vidět, že ikona objektu, který jste dříve přesunuli, je modrá. To znamená, že se jedná o objekt vytvořený z paneláku.
Zkuste do zobrazení přetáhnout panelák, který jste vytvořili v projektu. Myslím, že do zobrazení byl přidán obrázek (sprite) a ikona hierarchie je také modrá.
Vzhledem k tomu, že se jedná o objekt vytvořený na základě paneláku, přidejme další a další.
Zde to například změníme za předpokladu, že velikost obrázku byla malá a musí být zdvojnásobena. Nejprve vyberte prefabrikovaný soubor, který máte v projektu. Tím se zobrazí panelové panelové nastavení vybrané inspektorem.
Nastavme XYZ stupnice na 2 pro každého.
Pak vidíte, že měřítko "objektů generovaných z paneláků" se mění najednou.
Prefabrikáty mohou sdílet nastavení, jako je toto, takže pokud máte velký počet objektů, které mají být umístěny, je dobré použít paneláky.