utopia-rise / fmod-gdextension

FMOD Studio GDExtension bindings for the Godot game engine
MIT License
439 stars 48 forks source link

FmodSoundEffect node for Godot #104

Closed bitbrain closed 2 years ago

bitbrain commented 2 years ago

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 call Fmod functions in gdscript.

Screenshots

Capture

Capture2

bitbrain commented 2 years ago

Ah, forgot that we need to raise PRs directly. closing this