NcStudios / NcEngine

NcEngine: 3D game engine written in modern C++ and Vulkan
https://ncstudios.itch.io/
MIT License
36 stars 2 forks source link

Skeletal Animation Bug/IndexingError #657

Closed jaremieromer closed 2 weeks ago

jaremieromer commented 2 weeks ago

This bug was found when adding skeletal animations to the smoke test.

Steps to Repro: Add a default asset for skeletal animation. In the smoke test, load the default skeletal animation asset via AssetMap. Assign a SkeletalAnimator component to an entity in the smoke test, choosing the default skeletal animation asset.

Expected Results: The animation plays for the object in the smoke test. When loading the sample, the ogre and skeleton are both in the Idle state and retain order of the rest of their animations.

Actual Results: The animation plays for the object in the smoke test. When loading the sample, the ogre and the skeleton are playing the next animation in their respective graphs, not their default animation.