I’ve spent a bunch of time trying to figure out just what’s going on with the animation system here, and basically given up.
The source model is included for convenience in debugging.
What I’ve done:
- Appended the model to the scene (Linking seems to detach the model from it’s armature for some reason??)
- Added a trait which dumps the action list, confirming the requested action does indeed exist in the model
- Plays an action
- responds in the console that it’s finished playing the animation (it loops so this just happens every second or so)
The model shows up (Half of it is missing, likely due to https://github.com/armory3d/armory/issues/250 ), and the callback fires, but the model itself is static.
I’ve verified the actions still play fine in blender. I’ve also tried baking the mirror modifier to reduce the number of variables, but that doesn’t change anything.