StaticMesh not generating Collision Events

I have a projectile actor that has a Static Mesh component as the Root component and another Static Mesh that I call it “Transform Mesh”. Transform Mesh’s use is for rotating some projectile meshes instead of having it rotating when spawn.

6fb404491c1fb8360042ab8d1f2f7e140005b98a.jpeg

I’ve spent, already, more than 3 hours trying to find out why the Transform Mesh do not call any collision/overlapping event, while the Root Static Mesh calls it as it should.

Basically, anyone knows something about the related components’ collision options or have passed through some similar situation? It seems not to trigger any of the collision events…

I’ve already verified the Root Static Mesh Component collision and the Transform’s, they are set the same preset and same checks.

01.jpg

The events are never called, even when colliding with StaticMesh Actors or Pawns.

Check that box at the top that says simulate generates? :0

I have had many similar problems,

Couple of things to try,

Try the root mesh with some collision enabled, sometimes it seems the parent needs to be active (collision wise)

Give the Transform Mesh some mass (even if simulate physics is not checked)

Similarly try giving the root mesh some mass

Try setting both bodies as Custom with physics body as the type

I still can’t get my head round these, there seems no logic to it.

If I could get some sort of consistency good or bad at least we couldraise a ticket.

good luck

Paul G

Does the Transform Mesh actually have a collision defined for it?