When I start up my game, I tell it to play a OneShot. When it plays the first time, after starting up the game, the sound plays at normal volume. Then when I do the action to play it again, it becomes rather quiet. This goes for every oneshot sound. Is there a way to fix this issue?
Comments
The relative volume of a one-shot sound is determined by your SFX volume. What's it currently set to? You can set them outside of gameplay by going to the bottom of the Settings Manager.
Sorry for reviving an old thread, but I noticed that when playing one shot sounds and at the same time using a Camera Shake action, the sound warbles. This lead me to this thread and how to work around it. It would be nice to have an option to force one-shot sounds to play in 2D, if that is feasible to implement at one point.
The Sound: Play one-shot Action works by calling Unity's PlayClipAtPoint method, which doesn't allow you to specifiy between 2D and 3D sounds.
However, my above suggestion of using the scene's "Default Sound" object instead should be a valid workaround for this scenario as well.
This is fantastic - it always bugged me how Sound: play one-shot played sounds wrong - either too quiet or just from left or right side (randomly?). I wish I knew Sound: Play does the same thing but correctly. Love it!