Předfaktory Unity
Prefab systém Unity umožňuje vytvářet, konfigurovat a ukládat GameObject kompletní se všemi jeho komponentami, hodnotami vlastností a podřízenými objekty GameObjects jako opakovaně použitelný prostředek. Prefab Asset funguje jako šablona, ze které můžete vytvořit nové instance prefab ve scéně.
Pokud chcete znovu použít Objekt GameObject nakonfigurovaný určitým způsobem, například postavu bez hráče (NPC), prop nebo kus krajiny na více místech scény nebo na více scénách v Projectu, měli byste ho převést na předfab. Tato technika je lepší než pouhé kopírování a vkládání GameObjectu, protože systém Prefab umožňuje automaticky uchovávat všechny kopie v synchronizaci. Všechny úpravy, které provedete v předfabovém prostředku, se automaticky projeví v instancích prefab, což vám umožní snadno provádět rozsáhlé změny v celém Projektu, aniž byste museli opakovaně provádět stejné úpravy každé kopie prostředku.
Když upravíte prefab asset, změny se projeví ve všech instancích. Můžete přepsat libovolnou instanci prefabu a vytvořit varianty mezi předfabovými instancemi a současně tyto instance propojit se stejným předfabačním assetem. Tím se vytvoří přepsání instance pro danou instanci prefab.
Model prefab větrné turbíny, který importujete, je formát Autodesk Filmbox (*. FBX), kompletní se skupinami úrovně podrobností (LOD) definovanými pro sítě za účelem zlepšení výkonu vykreslování.
Tip
Úroveň podrobností (LOD) je technika, která snižuje počet operací GPU, které Unity vyžaduje k vykreslení vzdálených sítí. Pokud je objekt GameObject ve scéně daleko od fotoaparátu, zobrazí se méně podrobností ve srovnání s tím, kdy je Objekt GameObject blízko fotoaparátu. Unity ale ve výchozím nastavení používá stejný počet trojúhelníků k vykreslení na obou vzdálenostech. To může vést k plýtvání operacemi GPU, které můžou mít vliv na výkon ve vaší scéně.
Technika LOD umožňuje Unity snížit počet trojúhelníků, které vykresluje pro GameObject na základě jeho vzdálenosti od fotoaparátu. Aby bylo možné objekt GameObject použít, musí mít v geometrii řadu ok se snížením úrovní podrobností. Tyto sítě se nazývají úrovně LOD. Další objekt GameObject je z fotoaparátu, vykreslí Unity s nižšími podrobnostmi úroveň LOD. Tato technika snižuje zatížení hardwaru pro tyto vzdálené objekty GameObjects a může tak zlepšit výkon vykreslování.