Help trying to connect a ThirdPerson BP to an AnimBP

Hello everyone.

I am trying to add this tank to unreal so I can add later some VFXs. The idea is to have the tank in the middle of the scene and for the texture of the ground to offset so it looks like it is walking (with the wheels animation and such)

The thing is that I am trying to give the tank the animations and I can’t really make it work using as base the ThirPerson_BP as it mainly uses the “IsMoving” variable to switch from Idle to Locomotion. In my case this being impossible due to the Bp not moving from its place.

I decided to create a BP Interface connecting the ThirdPersonBP to the AnimBP, but it seems like it isnt connecting. The signal reaches the node, but it doesnt go out on the AnimBP


The idea for this was so I could give the AnimBP the values of the enhancedInputs so I could inside the Animation Graph change between the forward/backward animations, and later on, to create the “turn animations”. But as I couldn’t make this work, I decided to look for another option … Animation Layer Interfaces

I’ve created an Animation Layer Interface with the name forward and an input animation so I could later blend with the incoming ones.

And then used a linked Anim Layer so it could connect between AnimBPs

For the anim linking thing I used the following tutorial: UE5 Quick Start Guide - Anim Blueprint Linking #UE5 #TUTORIAL #UNREALDOCS - YouTube but even though I rewatched it a thousand times, I couldn’t find a thing I had done wrong compared to it.

I would love if I could get some help.

I’d like to be able to connect the animBP to the enhanced Inputs so I can run the animations I would like. If possible I wouldnt like to just play the animations on the ThirdPersonBP.

Thanks so much :slight_smile:

Hi,
I think you have the wrong target for your interface. In your character BP (first picture), the target of “movement” event is the mesh itself, but your interface is implemented in the anim graph. You should use something like this :

Plug the return value of “get anim instance” in your interface message, make sure anim bp is set in the red rectangle I drawed, and the event should fire in your anim BP

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.