Mario Hey Mario! Thanks for the reply, hope you're feeling better. Sorry for the lack of detail in my post, let me clarify:
Can you describe what modifications you made to the build?
I've made no modifications to the build. This happens when using the build scripts exactly as described in the building Godot 4.X with C# support section of the spine-godot Runtime Documentation.
Are you sure you are pulling in the same spine-cpp sources as our pre-built binaries?
I'm running git clone -b 4.2 --depth 1 https://github.com/EsotericSoftware/spine-runtimes.git
to pull the source, then running ./build/setup.sh 4.1-stable false true
and ./build/build-v4.sh true
to compile, copying the newly-generated .nukpg
/.snukpg
files into my project's godot-nuget
dir, and finally running dotnet nuget locals all --clear
to clear my NuGet cache.
Does "not playing" mean you get an error loading the skeleton data, or that it simply won't display anything?
There is no error, and the first frame of the animation does display, but it appears to be paused or frozen or something. This is only true in some of our Spine animations; others play just fine.
One possible trail to follow: I believe the frozen animations are children of Controls, while the working animations are children of Node2Ds. I'm not sure this is 100% consistent across the project, but it's true in the ones I've been able to check.
My project has some private stuff that I can't talk about in a public forum, but if you're open to debugging synchronously for a bit, let me know your Discord username and I'll message you and give more detail there!