I 100% recommend booking the consultation offered!! Fantastic video mah dude!: super interesting:)
@MrBujum4 жыл бұрын
Nice stuff man! I suppose it could also be done with zero scripting, using fmod Distance parameter to make a smooth switch instead of a custom 'dimension switch'. What do you think ?
@ScottGameSounds4 жыл бұрын
See originally that was exactly what I was going to show off. But it turns out that if you use the Distance parameter, you can't transition the level of the sends to fade out gradually over a set amount of time, whilst also setting the change to happen when the player crosses a specific distance. It's one or the other. Either the send levels switch instantly (which can sound too abrupt) or they'll cross fade between each other between a range of distance, meaning that there will be a distance that the player can be from the sound source where they'll be able to hear both signals play at the same time (not what we want). In theory, they'll be standing halfway in between that cross fade. The reason why the distance param causes this is because, whilst the it means we don't have to check for how far the player is from the sound source, it doesn't allow us to set length of time that we want the transition to take. We can only automate the sends based off of the distance the player is form the sound, and not a time (in seconds) that we want the transition to take when a specific distance threshold has been met. Using our own custom script allows us to use the Seek Speed option (setting a transition time) whilst the code we write checks for a specific distance threshold that when crossed will trigger the transition. Does that make sense? Let me know if it doesn't.
@MrBujum4 жыл бұрын
@@ScottGameSounds Makes perfect sense! Using custom parameter here gives more precise control over transition time.
@BNLNRD2 жыл бұрын
@@ScottGameSounds Hey there, I know it's been a few years - but in theory, could this be achieved with a snapshot instrument? Set up a 2D-Version of the 3D-Event, Switch the levels for a snapshot, activate that snapshot via the parameter sheet of the distance parameter, and set up an AHDSR-Modulation for the intensity for the desired fade.