Wykonując ten krok w samouczku Time Trial: Pizza Pursuit, zyskasz wszystkie rekwizyty i urządzenia potrzebne na twoim poziomie.
Konfiguracja rekwizytów i urządzeń
W tym przykładzie wykorzystano następujące rekwizyty i urządzenia:
- 1 x urządzenie generatora TWG
- 1 x urządzenie strefy punktowanej
- 1 x urządzenie końca gry
- 1 x urządzenie usuwacza przedmiotów
- 8 x urządzenie generatora przedmiotów
- 1 x urządzenie wskaźnika na mapie
- 1 x urządzenie panelu startowego gracza
- 1 x urządzenie menedżera wyniku
Aby skonfigurować poziom testowy, wykonaj następujące instrukcje:
- Umieść urządzenie generatora TWG i ustaw jego właściwości:
- Dla opcji Czas do zniszczenia w wodzie ustaw wartość 10.0.
- Umieść urządzenie strefy punktowanej i ustaw jego właściwości:
- Dla opcji Promień strefy punktowanej ustaw wartość 0.66.
- Dla opcji Punkty za dostarczenie przedmiotu ustaw wartość 0.
- Włącz ustawienie Pokaż w wyświetlaczu celów.
- Umieść urządzenie końca gry.
- Umieść urządzenie usuwacza przedmiotów i ustaw jego właściwości:
- Dla opcji Działa na przedmioty ustaw wartość Wszystkie przedmioty.
- Dla opcji Ilość do usunięcia ustaw wartość Procent.
- Dla opcji Procent do usunięcia ustaw wartość 100.0.
- Dla opcji Zastosuj do ustaw wartość Wszyscy gracze.
- W sekcji Zaawansowane, wyłącz ustawienie Odtwarzaj dźwięk.
- Umieść urządzenie generatora przedmiotów i ustaw jego właściwości:
- Dla opcji Czas do pierwszego pojawienia się ustaw wartość 0.0.
- Dla opcji Czas między tworzeniem przedmiotów ustaw wartość 0.0.
- Dodaj kawałek pizzy do listy przedmiotów.
- W sekcji Zaawansowane:
- Wyłącz ustawienie Widoczność podstawy urządzenia podczas gry.
- Włącz ustawienie Podnieś po przejechaniu.
- Włącz ustawienie Zezwól na tworzenie mimo zablokowania.
- Dla opcji Skalowanie przedmiotu ustaw wartość 2.0.
- Wyłącz ustawienie Włączono od początku gry.
- Zduplikuj urządzenie generatora przedmiotów tak, aby w tworzonym poziomie znalazło się osiem takich urządzeń.
- Umieść urządzenie Panelu startowego gracza.
- Umieść urządzenie menedżera wyniku i ustaw jego właściwości:
- Dla opcji Typ przyznawania punktów ustaw wartość Ustawiony.
- W sekcji Zaawansowane wyłącz ustawienie Zwiększ wynik przy przyznaniu.
Utworzony poziom powinien wyglądać mniej więcej następująco:

Konfiguracja urządzenia Verse i tagów rozgrywki
Aby skonfigurować urządzenie Verse oraz tagi rozgrywki, wykonaj następujące instrukcje:
- Utwórz nowe urządzenie Verse o nazwie
game_coordinator_device
i dodaj je do poziomu. Aby poznać kroki, patrz Tworzenie własnego urządzenia przy użyciu Verse. - Na początku pliku dodaj następujące moduły:
using { /Verse.org/Simulation } using { /Fortnite.com/Devices } using { /Fortnite.com/Vehicles } using { /Fortnite.com/Characters } using { /Fortnite.com/Playspaces } using { /Verse.org/Random } using { /UnrealEngine.com/Temporary/Diagnostics } using { /UnrealEngine.com/Temporary/SpatialMath } using { /UnrealEngine.com/Temporary/Curves } using { /Verse.org/Simulation/Tags }
- Utwórz w Verse pięć tagów rozgrywki z zastosowaniem poniższych nazw i przypisań. (Aby poznać kroki, patrz Tagi rozgrywki).
- Tag
pickup_zone_tag
z przypisaniem do wszystkich urządzeń generatora przedmiotów. - Tag
pickup_zone_level_1_tag
z przypisaniem do dwóch spośród urządzeń generatora przedmiotów. - Tag
pickup_zone_level_2_tag
z przypisaniem do trzech kolejnych urządzeń generatora przedmiotów. - Tag
pickup_zone_level_3_tag
z przypisaniem do trzech ostatnich urządzeń generatora przedmiotów. - Tag
delivery_zone_tag
z przypisaniem do urządzenia strefy punktowanej.
- Tag
- Otrzymany plik game_coordinator_device.verse powinien wyglądać następująco:
using { /Verse.org/Simulation } using { /Fortnite.com/Devices } using { /Fortnite.com/Vehicles } using { /Fortnite.com/Characters } using { /Fortnite.com/Playspaces } using { /Verse.org/Random } using { /UnrealEngine.com/Temporary/Diagnostics } using { /UnrealEngine.com/Temporary/SpatialMath } using { /UnrealEngine.com/Temporary/Curves } using { /Verse.org/Simulation/Tags } # Tagi stref gry pickup_zone_tag := class(tag) {} pickup_zone_level_1_tag := class(pickup_zone_tag) {} pickup_zone_level_2_tag := class(pickup_zone_tag) {} pickup_zone_level_3_tag := class(pickup_zone_tag) {} delivery_zone_tag := class(tag) {} game_coordinator_device := class(creative_device): OnBegin<override>()<suspends> : void = # TODO: Zastąp tę część własnym kodem Print("Witaj, świecie!") Print("2 + 2 = {2 + 2}")