Unity-prefabs
Med Unitys Prefab-system kan du skapa, konfigurera och lagra en GameObject komplett med alla dess komponenter, egenskapsvärden och underordnade GameObjects som en återanvändbar tillgång. Prefab-tillgången fungerar som en mall från vilken du kan skapa nya Prefab-instanser i scenen.
När du vill återanvända en GameObject som konfigurerats på ett visst sätt, till exempel ett icke-spelartecken (NPC), prop eller ett stycke landskap, på flera platser i din scen eller i flera scener i projektet, bör du konvertera den till en Prefab. Den här tekniken är bättre än att bara kopiera och klistra in GameObject, eftersom Prefab-systemet gör att du automatiskt kan hålla alla kopior synkroniserade. Alla ändringar som du gör i en Prefab-tillgång återspeglas automatiskt i Prefabs instanser, så att du enkelt kan göra breda ändringar i hela projektet utan att behöva göra samma redigering för varje kopia av tillgången upprepade gånger.
När du ändrar en Prefab-tillgång återspeglas ändringarna i alla instanser. Du kan åsidosätta alla instanser av Prefab för att skapa variationer mellan Prefab-instanser, samtidigt som du länkar dessa instanser till samma Prefab-tillgång. Om du gör det skapas en åsidosättning av instansen av Prefab.
Prefab-modellen för vindkraftverk som du importerar är ett Autodesk Filmbox-format (*. FBX), komplett med LOD-grupper (Level Of Detail) som definierats för nät för att förbättra renderingsprestanda.
Dricks
Detaljnivå (LOD) är en teknik som minskar antalet GPU-åtgärder som Unity kräver för att återge avlägsna nät. När en GameObject i scenen är långt borta från kameran, ser du mindre detaljer jämfört med när GameObject är nära kameran. Unity använder dock som standard samma antal trianglar för att återge det på båda avstånden. Detta kan resultera i bortkastade GPU-åtgärder, vilket kan påverka prestanda i din scen.
LOD-tekniken gör det möjligt för Unity att minska antalet trianglar som återges för en GameObject baserat på dess avstånd från kameran. Om du vill använda den måste en GameObject ha ett antal nät med minskande detaljnivåer i sin geometri. Dessa nät kallas LOD-nivåer. Den ytterligare en GameObject är från kameran, den lägre detalj LOD nivå Unity återges. Den här tekniken minskar belastningen på maskinvaran för dessa avlägsna GameObjects och kan därför förbättra renderingsprestandan.