Hey everyone!
I’m working on a dash ability in Unreal Engine and need some advice on setting up smooth animation transitions for different actions triggered during a dash, as well as making sure the setup is future-proof for networking with the Gameplay Ability System (GAS).
Here’s the setup:
- When the player initiates a dash, a dash animation should play.
- During the dash, if the player presses “Attack,” I want to smoothly transition into a dash attack animation.
- If the player presses “Sprint” during the dash, I want to transition smoothly from the dash to running.
Currently, I’m playing the dash animation from the Character Blueprint using an animation montage, but getting smooth transitions has been tricky. If I wait for the dash animation to complete before switching to the attack or run animation, it doesn’t feel responsive enough.
I’m wondering if the Animation Blueprint’s state machine would handle transitions more naturally, but I’m concerned about using it since I’d like the ability to network these animations later with GAS. I’d love to hear from anyone with experience networking animation logic or setting up complex transitions in Unreal.
Are there any tutorials, documentation, or example projects that cover animation transitions with player inputs during an ability? Any advice would be much appreciated!
Thanks in advance!