Przewodnik po dźwięku w Unity

Myśląc o tym, co składa się na świetną grę wideo, wielu od razu przejdzie do grafiki, mechaniki gracza i/lub fabuły, ale jednym z często pomijanych aspektów każdej udanej gry jest Audio.

Dźwięk często schodzi na dalszy plan podczas tworzenia gier, ale nie dajcie się zwieść, świetny dźwięk może znacznie zwiększyć immersję gracza, niezależnie od tego, czy jest to subtelny wiatr, industrialny dźwięk w tle, czy też dopasowana muzyka. Dlatego przygotowaliśmy listę kluczowych sposobów poprawy dźwięku w grze Unity.

1. Używaj wysokiej jakości ścieżek audio

Decydując się na dodanie konkretnego dźwięku do swojej gry, upewnij się, że jest on wysokiej jakości i nie zawiera żadnych artefaktów ani szumów tła, ale także musisz zachować ostrożność, stosując się do tej sugestii, ponieważ dźwięki wysokiej jakości często zajmują więcej miejsca na dysku, zwiększając w ten sposób rozmiar gry.

Aby złagodzić problem rozmiaru, ważne jest, aby wybrać odpowiednie ustawienia importu dla każdego pliku audio lub przenieść je do pakietów zasobów.

Jeśli szukasz wysokiej jakości dźwięku do swojego projektu, sprawdź te Zasoby audio.

2. Zwróć uwagę na przestrzenność dźwięku

Tworząc grę, ważne jest, aby zdecydować, czy dźwięki będą 2D, 3D, czy też mieszanka obu.

  • 2Dźwięki D charakteryzują się dźwiękiem o stałej głośności, która się nie zmienia, niezależnie od odległości słuchacza od źródła dźwięku. Dźwięki 2D są powszechnie używane w menu głównym jako podkład dźwiękowy lub w grach w pełni 2D.
  • 3Z drugiej strony dźwięki D to dźwięki, które stają się głośniejsze w miarę zbliżania się gracza/słuchacza do źródła i odwrotnie. Ten typ dźwięku wymaga więcej ulepszeń ze strony programisty, na przykład w komponencie Unity's Audio Source znajdują się parametry minimalnej i maksymalnej odległości. Minimalna odległość kontroluje, w którym momencie dźwięk ma zawsze 100% głośności, a maksymalna odległość kontroluje odległość, kiedy dźwięk staje się niesłyszalny.

Opanowując koncepcje dźwięku 2D i 3D, będziesz w stanie skutecznie wdrożyć dowolny rodzaj dźwięku w swojej grze i sprawić, by brzmiał on naturalnie i pasował do określonego ustawienia.

Przeglądaj 2D i 3D Audio.

3. Użyj dynamicznego dźwięku

Koncepcja dynamicznego dźwięku jest nieco bardziej zaawansowana, ale może prowadzić do większego zaangażowania gracza.

Dynamiczny dźwięk charakteryzuje się płynną zmianą dźwięku tła w zależności od tego, co gracz robi w grze (np. przechodzenie z trybu eksploracji do trybu bitwy itp.), oznacza to również zastosowanie efektów dźwiękowych, gdy gracz na przykład używa wzmocnienia lub gdy gracz ma niski poziom HP, co powoduje zniekształcenie lub stłumienie dźwięku.

Mając to na uwadze, warto podjąć dodatkowy wysiłek, aby wdrożyć dynamiczny dźwięk. Motto brzmi: jeśli coś robisz, rób to dobrze.

Przeglądaj Bibliotekę audio.

4. Używaj muzyki strategicznie

Muzyka ma moc tworzenia nastroju we wszystkim, nie mówiąc już o grach wideo, dlatego możesz wykorzystać ją na swoją korzyść. Spraw, aby gracze poczuli poziom gry poprzez muzykę lub użyj muzyki, aby gracz antycypował kluczowe wydarzenia, takie jak wróg, nowe osiągnięcie itp.

Asset Store oferuje duży wybór bezpłatnej muzyki, która idealnie pasuje do Twojej gry.

5. Przetestuj dźwięk na różnych urządzeniach

Nierzadko zdarza się, że podczas grania na różnych urządzeniach występują pewne niespójności, dlatego ważne jest przetestowanie gry na różnych urządzeniach, aby sprawdzić, czy dźwięk będzie brzmiał tak samo dla wszystkich graczy, bez żadnych usterek i artefaktów.

Sprawdź wtyczkę Game Tester.

Wniosek

Dźwięk odgrywa kluczową rolę w większości typów gier, dlatego ważne jest, aby traktować go na równi z innymi aspektami.

Sugerowane artykuły
Jak wybrać odpowiednią muzykę w tle do swojej gry w Unity
Samouczek gamepada dla Unity
Budowanie interaktywnego systemu menu w Unity
Interfejs API skryptów Unity i Unity Pro
Jak malować drzewa na terenie w Unity
Jak importować animacje do Unity
Wybór odpowiedniego Skyboxa dla Twojego środowiska w Unity