Prefabryki aparatu Unity

Ukończone

System prefab aparatu Unity umożliwia tworzenie, konfigurowanie i przechowywanie obiektu GameObject wraz ze wszystkimi składnikami, wartościami właściwości i podrzędnymi obiektami GameObjects jako elementem zawartości wielokrotnego użytku. Zasób prefab działa jako szablon, na podstawie którego można tworzyć nowe wystąpienia prefab w scenie.

Jeśli chcesz ponownie użyć obiektu GameObject skonfigurowanego w określony sposób — na przykład postaci innej niż gracz (NPC), rekwizytu lub elementu scenerii — w wielu miejscach w scenie lub w wielu scenach w projekcie, należy przekonwertować ją na prefab. Jest to lepsze niż zwykłe kopiowanie i wklejanie obiektu GameObject, ponieważ system Prefab umożliwia automatyczne przechowywanie wszystkich kopii w synchronizacji. Wszelkie zmiany wprowadzone w zasobie prefab są automatycznie odzwierciedlane w wystąpieniach tego prefab, dzięki czemu można łatwo wprowadzać szerokie zmiany w całym projekcie bez konieczności wielokrotnego wprowadzania tej samej edycji do każdej kopii elementu zawartości.

Podczas modyfikowania elementu zawartości prefab zmiany są odzwierciedlane we wszystkich wystąpieniach. Możesz zastąpić dowolne wystąpienie usługi Prefab w celu utworzenia odmian między wystąpieniami prefab, jednocześnie łącząc te wystąpienia z tym samym elementem zawartości prefab. Spowoduje to utworzenie zastąpienia wystąpienia w tym wystąpieniu prefab.

Importowane modele turbiny wiatrowej Prefab to format Autodesk Filmbox (*). FBX), wraz z grupami Level Of Detail (LOD) zdefiniowanymi dla siatk w celu zwiększenia wydajności renderowania.

Napiwek

Poziom szczegółowości (LOD) to technika, która zmniejsza liczbę operacji procesora GPU, których aparat Unity wymaga renderowania odległych siatk. Gdy obiekt GameObject w scenie znajduje się daleko od Aparat, zobaczysz mniej szczegółów w porównaniu z obiektem GameObject zbliżonym do Aparat. Jednak domyślnie aparat Unity używa tej samej liczby trójkątów do renderowania go w obu odległościach. Może to spowodować zmarnowanie operacji procesora GPU, co może mieć wpływ na wydajność sceny.

Technika LOD pozwala unity zmniejszyć liczbę trójkątów renderowanych dla obiektu GameObject w oparciu o jego odległość od Aparat. Aby można było go używać, obiekt GameObject musi mieć wiele siatk ze malejącym poziomem szczegółowości w geometrii. Te siatki są nazywane poziomami LOD. Dalej obiekt GameObject pochodzi z Aparat, co sprawia, że aparat Unity na poziomie LOD jest niższy. Ta technika zmniejsza obciążenie sprzętu dla tych odległych obiektów GameObjects i może w związku z tym poprawić wydajność renderowania.

Screenshot of the Unity scene window with the wind turbine prefab in view.