Blueprint instances are not the same as their blueprint.

Hi, I’m having some issue with the instances of blueprints I put in the world being physically different to their blueprint. The issue is that the colliders attached to “BP_ZombieEnemy” should follow the character around as it moves and as such are attached to the root component. However, when I drop the blueprint into the world the colliders are not attached to the root and sit at origin rather than move with the character.

What I have tried

  • Reparenting BP_ZombieEnemy class to character and then back again to ZombieEnemy. Didn’t solve anything.

I remember I had this issue when I previously tried out Unreal but cannot remember how I solved it. Both of these issues occurred while using UE5.0.3

Below are three images. The first image shows the Component hierarchy in the blueprint window. The second image shows it in the details tab in the scene and the final image shows the issue this is causing, i.e. the collider not actually following the characters position.

Any help would be much appreciated : )

Correct
Incorrect

Issue seems to have been solved by updating to UE 5.1 Preview 2. I’m guessing it was a bug that was fixed in preview 1 or 2.

1 Like

This is still happening in v5.1.1. Does someone know why and how to fix it?