Tworzenie poziomu bywa powolnym procesem. Rozstawianie i kopiowanie elementów może się okazać czasochłonne, a dodawanie rozgrywki za pośrednictwem Verse dodatkowo zwiększa poziom trudności. Do obsługi konkretnych odcinków poziomu konieczne może być wykonanie odpowiednich urządzeń, co może wymagać długotrwałych prac programistycznych i znacznego obciążenia pamięci.
Scene Graph to potężne narzędzie, które pomoże ci uporać się z problemami tego rodzaju. Korzystając z jednostek i komponentów, możesz tworzyć gotowce, które można z łatwością ze sobą zestawiać i mieszać, budując w ten sposób złożone poziomy. Komponenty Verse umożliwiają uruchamianie skryptów dla dowolnej jednostki, a mając do dyspozycji prostą postawę, możesz szybko powtarzać działania, aby stworzyć dowolny scenariusz rozgrywki.
W tym przewodniku dowiedz się, jak utworzyć grę platformową przy użyciu Scene Graph. Napiszesz komponenty Verse w celu utworzenia niestandardowych zachowań, takich jak znikanie czy zmiana położenia jednostek. Następnie zastosujesz te komponenty do gotowców, aby utworzyć niestandardowe ruchome platformy, i przygotujesz narzędzia, które pozwolą ci błyskawicznie utworzyć poziom do platformówki.
Otwórz pustą wyspę startową
Aby rozpocząć, otwórz Unreal Editor dla Fortnite (UEFN) i utwórz nowy projekt przy użyciu pustego szablonu. Pusty szablon stanowi doskonały punkt wyjścia, aby zrozumieć podstawowe procesy pracy w Scene Graph oraz przetestować swój projekt rozgrywki.
W sekcji Ustawienia projektu upewnij się, że system Scene Graph jest włączony. Do ukończenia tego samouczka wymagany jest dostęp do Scene Graph.
Omówienie
Ten projekt opiera się na założeniach Scene Graph i Verse, więc zanim zaczniesz, koniecznie sprawdź publikacje Praca z jednostkami i komponentami oraz Tworzenie własnego komponentu za pomocą Verse.
Po utworzeniu projektu wykonaj poniższe kroki, aby utworzyć własną platformówkę:
1. Znikająca platforma w pętli
Użyj Scene Graph, aby utworzyć komponent znikającej platformy.
2. Przenoszenie jednostek za pomocą animacji
Użyj Scene Graph, aby utworzyć komponent animujący jednostkę do różnych miejsc docelowych.
3. Tworzenie platformówki przy użyciu gotowców
Użyj Scene Graph i Verse, aby zbudować własną platformówkę.