How to make collisions of static mesh not to collide with unreal engine basic shapes?

I have an actor blueprint and a static mesh as the root. I have set the collision preset as Block All and also the UnrealEngine BasicShapes are also have the collision preset as Block All. But the Static mesh can collide with unreal engine basic shapes even their collision preset is set to block all.
This is the collision setting of my static mesh.
image

and this is the collision setting of the unreal engine basic shape.
image

when I am using this blueprint as the player, it can collide into basic shapes. how can I block them also?
this is how I set the static mesh in the blueprint
image

Unless you’re using a character blueprint, I think you have to compute the overlap information yourself.

It would probably work as a physics pawn ( ie everything in the scene and your pawn is simulating ), but that’s a whole other thing.

2 Likes