Ghid pentru audio în Unity

Când se gândesc la ceea ce face un joc video grozav, mulți ar sări direct la Grafică, Mecanica jucătorului și/sau Storyline, dar un aspect, de obicei trecut cu vederea, al oricărui joc de succes este Audio.

Audio-ul ocupă adesea un loc din spate în dezvoltarea jocului, dar nu vă înșelați, sunetul excelent poate crește mult imersiunea jucătorului, fie că este vorba de un vânt subtil sau de un sunet de fundal industrial sau de muzică potrivită. Prin urmare, am compilat o listă de modalități cheie de îmbunătățire a sunetului în jocul Unity.

1. Utilizați piese audio de înaltă calitate

Când decideți să adăugați un anumit sunet la jocul dvs., asigurați-vă că este de înaltă calitate și nu are artefacte sau zgomot de fundal, dar, de asemenea, trebuie să fiți atenți când urmați această sugestie, deoarece sunetele de înaltă calitate ocupă adesea mai mult spațiu pe disc, crescând astfel dimensiunea jocului dvs.

Pentru a atenua problema dimensiunii, este important să alegeți setările de import potrivite pentru fiecare sunet sau să le descărcați în Asset Bundles.

Dacă sunteți în căutarea unui sunet de înaltă calitate pentru proiectul dvs., verificați aceste Active audio.

2. Acordați atenție spațializării sunetului

Când dezvoltați un joc, este important să decideți dacă sunetele vor fi 2D sau 3D, sau o combinație a ambelor.

  • 2Sunetele D se caracterizează prin sunetul care are un volum constant care nu se modifică, indiferent de cât de departe se află ascultătorul audio de sursa audio. Sunetele 2D sunt utilizate în mod obișnuit în meniurile principale pentru sunet de fundal sau în jocurile complet 2D.
  • 3Sunetele D, pe de altă parte, sunt sunete care devin mai puternice, cu cât playerul/ascultătorul audio este mai aproape de sursă și invers. Acest tip de sunet necesită mai multe ajustări din partea dezvoltatorului, de exemplu, în componenta Unity's Audio Source există parametri pentru distanța minimă și maximă. Distanța minimă controlează în ce moment sunetul are întotdeauna volum 100%, iar distanța maximă controlează distanța când sunetul devine inaudibil.

Prin stăpânirea conceptelor audio 2D și 3D, veți putea implementa în mod eficient orice tip de sunet în jocul dvs. și veți face ca acesta să sune natural și să se potrivească cu o anumită setare.

Răsfoiți 2D și 3D Audio.

3. Utilizați Dynamic Audio

Conceptul de sunet dinamic este oarecum mai avansat, dar ar putea duce la o implicare mai mare a jucătorilor.

Sunetul dinamic se caracterizează prin schimbarea perfectă a sunetului de fundal în funcție de ceea ce face jucătorul în joc (de exemplu, trecerea din modul explorare în modul luptă etc.), implică și aplicarea de efecte audio atunci când jucătorul, de exemplu, folosește o pornire. sau când playerul are HP scăzut, ceea ce face sunetul distorsionat sau înfundat.

Acestea fiind spuse, ar putea merita efortul suplimentar de a implementa sunetul dinamic. Motto-ul este, dacă faci ceva, fă-o corect.

Răsfoiți Biblioteca audio.

4. Utilizați muzica în mod strategic

Muzica are puterea de a crea starea de spirit în orice, darămite în jocurile video, așa că o poți folosi în avantajul tău. Fă jucătorii să simtă nivelul jocului prin muzică sau folosește muzica pentru a-l face pe jucător să anticipeze evenimentele cheie, cum ar fi inamicul, o nouă realizare etc.

Asset Store are o selecție excelentă de muzică fără drepturi de autor care se va potrivi perfect jocului tău.

5. Testați sunetul pe diferite dispozitive

Nu este neobișnuit să întâmpinați unele inconsecvențe pe diferite dispozitive atunci când jucați jocul, așa că este important să testați jocul de pe diferite dispozitive pentru a verifica dacă sunetul va suna la fel pentru toți jucătorii, fără erori sau artefacte.

Verificați Game Tester Plugin.

Concluzie

Audio joacă un rol cheie în majoritatea tipurilor de jocuri, de aceea este important să-l tratați la egalitate cu alte aspecte.

Articole sugerate
Cum să alegi muzica de fundal potrivită pentru jocul tău în Unity
Alegerea Skybox-ului potrivit pentru mediul dvs. în Unity
Strategii pentru a proteja Unity Games de piraterie
Cum să faci un joc inspirat de FNAF în Unity
Compararea mediilor de dezvoltare 2D și 3D în Unity
Tutorial Gamepad pentru Unity
Construirea unui sistem de meniu interactiv în Unity