ABP only sets ground speed above 1, does not detect moving backwards

Hello forums.

I am using the default ABP and blend space for third person character with orient rotation to movement off.

The problem is, when I move backward, the blend space in the ABP only receives a forward ground speed, it doesn’t go into negative values when moving backwards. How can I get the negative value when moving backwards so it will play the backwards animations?

How does your Blendspace look like? Including your Walk/Run Locomotion State?

I could tell you what I did:

My BlendSpace:

I mean you gotta set up the animations inside there obviously but I guess you know how that works!

My ABP:

My Walk/Run Locomotion State:

Tell me if that helped you in any way :slight_smile:

1 Like

I have only put the walk backwards animation in for testing purposes


I have tried your suggestion, but it still moves up on the blendspace, it never goes down to the backwards animations

Ok I managed to get this too work by making the direction -180 to 180 on the blendspace and following a guide on youtube for the 8 direction blendspace. It all appears to be working now.

Screenshots:


The only thing i need to figure out now is the correct places for all of these

1 Like

Great! Glad I was able to be of help for at least a bit :blush:

1 Like

Typically you use Axis X/Y for this type of Blend Space.

Movement Speed (acceleration/deceleration) is handled elsewhere. You’d also set up Sync groups in the anims for syncing foot placement when blending the sequences.

1 Like

(post deleted by author)

Could I trouble you for more details? Every guide on the internet seems to be doing it from one graph.