Overlap events from skeletal mesh

Check this Collision in Unreal Engine | Unreal Engine Documentation

Make new Collision Object Channel name Weapon and put your Weapon Collision Component in that channel, then from your Capsule Component Collision put Weapon to Ignore, and with your Skeletal Mesh Enable Collision in Collision setting, and put Weapon response to overlap. Make sure in physical asset on body setup make sure the enable the collision, is disabled by default.

NOTE: In Weapon collision make sure you put in overlap with whatever channel your mesh is on

We’re trying to make our sword capsule collision overlap the physical asset collision of the enemy skeletal mesh in order to have more precise control, but we can’t seem to trigger the events.

Our goal is to take precise control of the collision, say if we’re overlapping the collision of the head, we apply a critical damage to the enemy, if we’re overlapping another area, we apply normal damage (probably through querying the nearest bone location of the overlapping area)

We’re making the enemy blueprint structured like this

—[ROOT] Capsule Component

------ Skeletal Mesh (with physical asset)

Is it because the events already consumed by the capsule component?

Is there any way a skeletal mesh could generate an overlap events?

If our approach is unsuitable for this solution, how do people usually done this? ideas anyone?

Thanks for the help!

Hi Duncan, thanks for your answer, I’m following your setup and I could made it work, another thing though, how would I detect the skeletal collision that overlap near some “named” bone of the mesh?

try enable Simulation Generates Hit Events and use the EventHit instead should give you more information but i’m not sure it work with overlap, if not there’re only way i know it to cast a trace to know the bone you hit the moment your weapon overlap.

There other way they do in melee is cast some ray along the length of weapon, then if ray hit something you can get the bone name from hit event easily. This might tricky for weapon with strange shape.