Skip to content

Spawning a scene with Steam geometry, removing it and spawning it again breaks effects #102

Description

@MinekCZ

Godot-Steam-Audio Version
0.3.0

Operating System
Tested on Linux (Fedora) and Windows 10

Bug Description
When I spawn a scene with Steam Audio geometry, remove it, and then spawn it again (like joining a server, going back to the main menu, and rejoining), the audio effects stop working.

Note:
This only happens when reloading the same scene. If I spawn one scene, remove it, and load a different scene, everything works fine.

Expected Behavior
It should behave the same every time the scene is loaded, just like it does the first time.

Example project, code snippet, or screenshots

Node Setup:

Image

Additional context

Keeping the scene loaded in the background avoids the issue, but that’s not great for performance.

Adding a node after the game has started probably works, but it is not supported

I also tried recalculating and using dynamic geometry, but no luck so far.

If this can’t be fixed, I’d still like to hear any ideas or workarounds.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions