Guide till ljud i Unity

När man tänker på vad som gör ett bra tv-spel, skulle många hoppa rakt in i grafik, spelarmekanik och/eller berättelse, men en, vanligen förbisedd aspekt av alla framgångsrika spel är Audio.

Ljud hamnar ofta i baksätet i spelutvecklingen, men missta dig inte, bra ljud kan öka spelarens fördjupning mycket, oavsett om det är en subtil vind eller något industriellt bakgrundsljud, eller passande musik. Därför har vi sammanställt en lista över viktiga sätt att förbättra ljudet i Unity-spelet.

1. Använd ljudspår av hög kvalitet

När du bestämmer dig för att lägga till ett specifikt ljud till ditt spel, se till att det är av hög kvalitet och inte har några artefakter eller bakgrundsljud, men du måste också vara försiktig när du följer detta förslag, eftersom ljud av hög kvalitet ofta tar mer utrymme på disken, vilket ökar storleken på ditt spel.

För att minska storleksproblemet är det viktigt att välja rätt importinställningar för varje ljud eller ladda ner dem till tillgångspaket.

Om du letar efter högkvalitativt ljud för ditt projekt, kolla dessa Ljudtillgångar.

2. Var uppmärksam på ljudspatialisering

När du utvecklar ett spel är det viktigt att bestämma om ljuden ska vara 2D eller 3D, eller en blandning av båda.

  • 2D-ljud kännetecknas av ljudet som har en konstant volym som inte ändras, oavsett hur långt ljudavlyssnaren är från ljudkällan. 2D-ljud används ofta i huvudmenyer för bakgrundsljud eller i helt 2D-spel.
  • 3D-ljud å andra sidan är ljud som blir starkare, ju närmare spelaren/ljudlyssnaren är källan och vice versa. Den här typen av ljud kräver mer justering av utvecklaren, till exempel i Unity's Audio Source-komponenten finns det parametrar för min och max avstånd. Minavståndet styr vid vilken punkt ljudet alltid har 100 % volym och maxavståndet styr avståndet när ljudet blir ohörbart.

Genom att bemästra 2D- och 3D-ljudkoncepten kommer du att effektivt kunna implementera alla typer av ljud i ditt spel och få det att låta naturligt och anpassat till en specifik miljö.

Bläddra i 2D- och 3D-ljud.

3. Använd Dynamic Audio

Konceptet med dynamiskt ljud är något mer avancerat, men det kan leda till större spelarengagemang.

Dynamiskt ljud kännetecknas av att bakgrundsljudet sömlöst ändras beroende på vad spelaren gör i spelet (t.ex. att gå från utforskarläge till stridsläge, etc.), det innebär också att ljudeffekter används när spelaren till exempel använder en power-up eller när spelaren har låg HP, vilket gör ljudet förvrängt eller dämpat.

Med det sagt kan det vara värt den extra ansträngningen att implementera dynamiskt ljud. Mottot är, om du gör något, gör det rätt.

Bläddra i Ljudbibliotek.

4. Använd musik strategiskt

Musik har kraften att sätta stämningen i vad som helst, än mindre videospel, därför kan du använda den till din fördel. Få spelarna att känna spelnivån genom musiken, eller använd musiken för att få spelaren att förutse nyckelhändelserna, som fienden, en ny prestation, etc.

Asset Store har ett stort urval av royaltyfri musik som passar ditt spel perfekt.

5. Testa ljudet på olika enheter

Det är inte ovanligt att uppleva vissa inkonsekvenser på olika enheter när du spelar spelet, så det är viktigt att testa spelet från olika enheter för att verifiera att ljudet kommer att låta likadant för alla spelare, utan några fel eller artefakter.

Kontrollera Plugin för Game Tester.

Slutsats

Ljud spelar en nyckelroll i de flesta typer av spel, därför är det viktigt att behandla det i paritet med andra aspekter.

Föreslagna artiklar
Hur man importerar animationer till Unity
Handledning för gamepad för Unity
Unity Scripting API och Unity Pro
Unity Cinemachine och tidslinjehandledning
Hur man målar träd på terräng i Unity
Att välja rätt Skybox för din miljö i Unity
Strategier för att skydda Unity Games från piratkopiering