Za pomocą Unreal Editor dla Fortnite (UEFN) można animować siatki szkieletowe.
W samouczku zaprezentowano, jak importować siatki szkieletowe i animacje dołączone do siatek oraz jak działają animacje na siatce w UEFN.
Importowanie zasobów do UEFN
UEFN nie ma wstępnie załadowanych siatek szkieletowych ani animacji, więc należy je utworzyć lub zaimportować.
Aby uzyskać szczegółowe informacje o obsłudze niestandardowych zasobów w Unreal Edytor, należy zapoznać się z sekcją Praca z zawartością i stroną Potok zarządzania treściami FBX.
Importowanie zasobu siatki szkieletowej
Otwórz projekt UEFN.
W Przeglądarce zawartości otwórz folder zawartości projektu i utwórz folder Postacie dla siatek szkieletowych.
Utwórz podfolder dla każdego typu postaci, który chcesz zaimportować. W tym przypadku pierwszy podfolder ma nazwę MeleeMinions. Kliknij dwukrotnie folder, aby go otworzyć.
Kliknij Importuj lub kliknij prawym przyciskiem myszy w nowym folderze i wybierz opcję Importuj do….
Wybierz plik FBX zawierający siatkę, którą chcesz zaimportować, a następnie kliknij Otwórz.
Pojawi się okno dialogowe Opcje importu FBX. Wybierz Importuj wszystko.
Podfolder postaci zawiera teraz siatkę szkieletową i szkielet.
Aby dowiedzieć się więcej na temat konfigurowania, eksportowania i importowania siatek szkieletowych przy użyciu potoku zarządzania treściami FBX, patrz:Importowanie siatek szkieletowych przy użyciu pliku FBX dla Unreal Engine 5.
Dwukrotne kliknięcie pliku siatki szkieletowej otwiera nowe okno, w którym można zobaczyć siatkę bardziej szczegółowo. Kliknij kartę Drzewo szkieletu z lewej strony, aby przejść do dowolnego ruchomego przegubu i sprawdzić, które części szkieletu są połączone przegubowo.
Kliknij kolejno Postać > Kości > Cała hierarchia w celu wyświetlenia pełnego szkieletu.
Importowanie animacji dla siatki szkieletowej
W podfolderze MeleeMinions kliknij Importuj lub kliknij prawym przyciskiem myszy w nowym folderze i wybierz opcję Importuj do….
Wybierz pliki FBX animacji, które chcesz zaimportować. W tym celu przytrzymaj naciśnięty klawisz Ctrl i kliknij Otwórz.
W oknie dialogowym Opcje importu FBX upewnij się, że dla animacji jest wybrany odpowiedni szkielet. Zaimportowanie do właściwego podfolderu powinno zagwarantować, że tak właśnie jest.
Usuń zaznaczenie pola wyboru Importuj siatkę, a następnie u dołu wybierz Importuj wszystko.
Animacje są wyświetlane jako pliki sekwencji animacji.
Otwórz animacje w nowym oknie, aby upewnić się, że są one stosowane do właściwych postaci i są odtwarzane zgodnie z oczekiwaniami.
Odtwarzanie animacji na wyspie
Istnieje kilka metod odtwarzania animacji na wyspie. Każda z nich ma pewne zalety w zależności od potrzeb.
Przeciąganie i upuszczanie z Przeglądarki zawartości
Wybierz odpowiedni plik sekwencji animacji i przeciągnij go z Przeglądarki zawartości do okna wizualizacji.
Animacja będzie odtwarzana w pętli nieskończonej, chyba że określono inaczej na karcie Szczegóły zasobu w sekcji Animacja.
Animacja nie będzie odtwarzana w edytorze. Aby obejrzeć odtworzenie animacji, przeprowadź test gry dla wyspy w kliencie Fortnite.
Używanie urządzenia animowanej siatki
Gdy to urządzenie jest połączone z animacją, możesz sterować różnymi aktywatorami animacji.
W Przeglądarce zawartości wybierz kolejno Fortnite > Urządzenia.
Przeciągnij urządzenie animowanej siatki do widoku wizualizacji.
Skonfiguruj opcje użytkownika dla urządzenia w następujący sposób:
Aby powiązać urządzenie z siatką szkieletową, przeciągnij i upuść siatkę do pola Siatka szkieletowa lub wybierz siatkę z menu rozwijanego tego pola.
Przeciągnij animację dla siatki do pola Animacja lub wybierz ją z menu rozwijanego.
Przeciągnij dwa urządzenia aktywatora do okna wizualizacji.
Aby powiązać aktywatory z animacją:
Wybierz urządzenie animowanej siatki i przewiń w dół do sekcji Opcje użytkownika – Funkcje.
W przypadku opcji Odtwórz zdarzenie animacji dodaj element tablicy (w tym celu kliknij +), a następnie wybierz kolejno Aktywator i Po aktywowaniu w dwóch odpowiednich polach.
W przypadku opcji Wstrzymaj zdarzenie animacji dodaj element tablicy (w tym celu kliknij +), a następnie wybierz Aktywator 2 i Po aktywowaniu w dwóch odpowiednich polach.
Kliknij Odtwórz, aby otworzyć klienta i zobaczyć urządzenie w akcji. Wejście na pierwszy aktywator rozpoczyna animację, a drugi aktywator wstrzymuje animację.