W tej sekcji zaprezentowano, jak skonfigurować efekty dźwiękowe, takie jak okrzyki, oraz wizualne, na przykład trzęsienie kamerą, aby rozgrywka była bardziej interesująca.
Urządzenie odtwarzacza dźwięku
Możesz używać urządzenia Odtwarzacza dźwięku, aby używał linii dialogowych strażników. W kontekście tworzenia gier często nazywa się je okrzykami.
Zaimportowane ścieżki audio są dostępne w lokalizacji "Folder projektu" > Okrzyki. Kliknij ikonę odtwarzania, aby odsłuchać plik audio, a następnie przeciągnij go na wyspę i upuść.
Upuszczenie pliku audio na wyspie spowoduje umieszczenie urządzenia audio połączonego z urządzeniem Verse do odtwarzania szeregu niestandardowych wezwań strażników. Wezwania te są reakcją na różne zdarzenia, takie jak zauważenie gracza lub odniesienie obrażeń.
Umieść jedno urządzenie odtwarzacza dźwięków dla każdego unikalnego dźwięku, który chcesz odtwarzać. W tym samouczku wykorzystano 14 różnych okrzyków emitowanych przez 14 różnych umieszczonych urządzeń odtwarzacza dźwięków.
Aby skonfigurować te urządzenia, dostosuj następujące ustawienia:
| Opcja | Wartość | Wyjaśnienie |
|---|---|---|
Wolumin | 4,0 | To ustawienie może się różnić w zależności od nagrania. |
Restartuj dźwięk przy aktywacji | True | Aktywacja spowoduje odtworzenie tego dźwięku od początku. |
Odtwarzaj przy trafieniu | False | To urządzenie nie będzie odtwarzać dźwięku, gdy gracz w nie trafi. |
Lokalizacja odtwarzania | Gracz-inicjator | Dźwięk będzie odtwarzany w oparciu o lokalizację inicjującego gracza, a nie lokalizację urządzenia. |
Włącz wytłumianie głośności | False | Zmienia głośność w zależności od odległości od urządzenia lub strażnika skonfigurowanego do odtwarzania dźwięku. W przypadku tego samouczka gracz słyszy dźwięk bez względu na to, jak daleko się znajduje. |
Następnie skonfiguruj skrypt Verse do obsługi logiki do wyzwalania urządzeń odtwarzacza audio podczas gry, a następnie umieść urządzenie Verse. Na potrzeby tego samouczka urządzenie jest nazywane menedżerem okrzyków twierdzy.
Wklej poniższy skrypt Verse.
using { /Fortnite.com/Devices }
using { /Fortnite.com/Game }
using { /Fortnite.com/Characters }
using { /Verse.org/Random }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
# Audio bark that can be played on a NPC
audio_npc_bark := class<concrete>:
# Audio device to play barks
Ten skrypt zawiera odwołanie do każdego urządzenia odtwarzacza dźwięku i odwołuje się do urządzenia Verse menedżera gry Twierdza, aby pośrednio skorzystać z jego odwołań do generatorów strażników.
Konfigurowalne światła
Oprócz dźwięków zwrotnych wydawanych przez strażników SI, informacje zwrotne ze środowiska można również przekazywać graczom w formie wizualnej.
W tym samouczku wykorzystano dwa zestawy urządzeń personalizowanego światła wokół twierdzy. Czerwone światło wskazuje stan wykrycia, natomiast pomarańczowe wskazuje stan zaalarmowania.
Aby skonfigurować te urządzenia, dostosuj następujące ustawienia:
| Opcja | Wartość | Wyjaśnienie |
|---|---|---|
Stan początkowy | False | Określa początkowy stan światła po aktywowaniu urządzenia. |
Rozmiar światła | 100,00 | Określa rozmiar, zasięg i amplitudę rozbłysku światła. |
Rzucaj cienie | True | Dopuszcza generowanie cieni przez światło. |
Włączono podczas fazy | Tylko podczas gry | Światła będą włączone tylko podczas rozgrywki. |
Intensywność światła | 30.0 | Określa intensywność światła. |
Czas rytmu | x 8 | Określa mnożnik czasu dla ustawienia rytmu. |
Stopień przyciemnienia | 100.0 | Określa, jak bardzo przyciemnić światło przy użyciu sterowania kanałem. |
Czas przyciemniania | 0.1 | Określa czas trwania ściemniania światła w sekundach. |
Twórca efektu graficznego
W tym samouczku zastosowano również urządzenie kreatora VFX w górnej części bazy pełniące funkcję rady sygnałowej dla posiłków, gdy gracze zostaną wykryci po raz pierwszy. Ta raca jest sterowana urządzeniem Verse i zostaje odpalona wraz ze światłami narożnymi, gdy strażnicy zostaną zaalarmowani, co pozwoli w wyraźny sposób zasygnalizować ich stan.
Aby skonfigurować te urządzenia, dostosuj następujące ustawienia:
| Opcja | Wartość | Wyjaśnienie |
|---|---|---|
Zacznij efekty po włączeniu | False | Określa, czy urządzenie ma wykonać efekty po włączeniu. |
Rozmiar sprite'a | 2,0 | Określa początkowy rozmiar sprite'a efektu. |
Czas trwania sprite'a | 5.0 | Określa, jak długo będzie widoczna każda grafika. |
Kolor główny | Czerwony | Określa główny kolor efektów. |
Jasność koloru głównego | 200.0 | Ustawia jasność koloru głównego. |
Prędkość sprite'a | 100.0 | Określa szybkość, z jaką zaczynają się poruszać grafiki efektu. |
Grawitacja efektu | 15.0 | Określa szybkość, z jaką opadają grafiki efektu. |
Losowość | 100.0 | Określa stopień losowości ruchów i różnicuje rozmiar. |
Zachowaj rozmiar | False | Określa, czy sprite'y zachowują rozmiar, czy też używają niestandardowego rozmiaru, który zmienia się z czasem. |
Liczba stworzeń efektu | 4,0 | Określa, ile grafik efektu ma zostać stworzonych. |
Kształt strefy tworzenia | Punkt | Określa kształt przestrzeni, w której sprite'y pojawiają się po raz pierwszy. |
Rozmiar strefy tworzenia | 0,05 | Określa rozmiar kształtu spawnu w kafelkach. |
Włączono podczas fazy | Tylko podczas gry | Określa fazy gry, podczas których urządzenie będzie włączone. |
Pętla | Nigdy | Określa, czy efekt jest odtwarzany raz, w nieskończonej pętli czy też określoną liczbę razy. |
Urządzenie radia
W tym samouczku wykorzystano dwa urządzeniaradia, po jednym dla muzyki bojowej towarzyszącej stanowi silnego zaalarmowania oraz muzyki towarzyszącej stanowi ostrożności.
Muzyka odtwarzana w celu wzbudzenia napięcia wykorzystuje nagranie: Radio > Pętle muzyczne > Music_StW_Low_Combat01_Cue'.
Muzyka bojowa towarzysząca dostrzeżeniu gracza wykorzystuje nagranie Radio > Pętle muzyczne > Music_StW_High_Combat01_Cue'.
Skonfiguruj skrypt Verse w taki sposób, aby móc wywołać urządzenie Stronghold_Alert_Manager do nasłuchiwania, gdy strażnik wykryje gracza lub gdy wszyscy strażnicy stracą gracza z oczu, w celu przełączania między dwoma stanami w twierdzy.
Wklej poniższy skrypt Verse.
using { /Verse.org/Simulation }
using { /Verse.org/Simulation/Tags }
using { /Verse.org/Colors }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/Devices }
# tags for customizable lights
alerted_lights_tag := class(tag){}
combat_lights_tag := class(tag){}
# Script that handles music and turn on lights when guards are alerted
stronghold_alert_manager := class(creative_device):
W ten sposób udało ci się stworzyć grę w zdobywanie twierdzy.