I’m playing with different ways of setting up animation blueprints and inheriting them.
Is there any benefit to using overrides (Animation Blueprint Override in Unreal Engine | Unreal Engine 5.0 Documentation) instead of variables?
The upsides:
- No need to modify your blueprints, it just works when inheriting.
- The Asset Override pane allows you to view where the animation is located in the Anim Graph.
But I also see some downsides with the overrides:
- The Asset Override pane doesn’t properly scroll (known bug, but very annoying).
- All overrides have the name of the initially assigned animation, this is not always as clear.
When I would use variables I don’t have the scroll issue (as it all nicely part of the Details-pane) and I can actually give the variabel a proper recognizable name and put it in a group of my choosing.
So is there any other benefit of using one over the other, eg. from a performance perspective?