On a larger scale project, especially when trying to migrate over from Godot sound effects to FMOD, it becomes difficult to control your FMOD sounds within Godot. A great way to solve this problem is to introduce a custom node that behaves similar to the audio stream player that already exists.
My intention with this pull request is to allow Godot users to use FMOD sounds intuitively like they would with AudioStreamPlayer. I am using this very implementation in my game already and it is very useful to configure FMOD sounds on a node, rather than have to manually call Fmod functions in gdscript.
Goals of this pull request
On a larger scale project, especially when trying to migrate over from Godot sound effects to FMOD, it becomes difficult to control your FMOD sounds within Godot. A great way to solve this problem is to introduce a custom node that behaves similar to the audio stream player that already exists.
My intention with this pull request is to allow Godot users to use FMOD sounds intuitively like they would with
AudioStreamPlayer
. I am using this very implementation in my game already and it is very useful to configure FMOD sounds on a node, rather than have to manually callFmod
functions in gdscript.Screenshots