maandag 4 april 2016

FMOD + Unity Integration Tutorial

Link


Waarom deze tutorial?

In sommige projecten werk je samen met audio designers die vaak met Fmod werken. Het lijkt me handig om zelf ook wat verstand te hebben van het programma en hoe je dit importeert.


Wat heb ik er van geleerd?

In fmod kan je een boel geluiden inladen in de audiobin.
Op de timeline kan je een multi sound aanmaken. Deze bevat meerdere sounds.
Wanneer er meerdere files in een multi sound zitten pakt het programma elke keer een random sound.

Met een parameter kan je bepaalde dingen in fmod aansturen vanuit unity.
Door elke audiofile een losse track te geven kan je de volume los aansturen. Op deze manier kan je bijvoorbeeld steeds meer geluiden toevoegen op basis van een variable

Een bank wordt ingeladen door unity dus alle audio event moeten in de bank worden gestopt in fmod.

In unity moet je de Fmod integration package downloaden en installeren.
Hierdoor krijgt de UI van unity een Fmod tab erbij.
In die tab kun je de sounds importeren van Fmod voor unity.

Wanneer je fmod gebruikt moet je op de main camera de listener veranderen naar de Fmod_listener.

Op de fmodcontroller kan je dan een geluid aanroepen met FMOD_StudioSystem.instance.PlayOneShot('Path','Position')

Om de variables te gebruiken van Fmod moet je dit toevoegen:
private FMOD.Studio.EventInstance 'Variable name';

Dan kan je met een 'Variable name'.setValue(); de value aanpassen.

met 'Variable name'.Stop(); stopt de muziek of soundeffect.



Geen opmerkingen:

Een reactie posten