I don't understand collision responses.

I have a “custom collision response”. And then I have a “custom…” (whatever that is)
My assumption was that the settings checked in the boxes dictated the type of collisions that occur. However that doesn’t seem to be the case with “custom…” As both of these settings behave differently despite looking the same. What am I not understanding?


What does the big question mark next to it say?

The Custom option in the Collision Response setting in Unreal Engine allows you to define your own custom response to collisions, rather than using one of the predefined options like Block or Overlap.

When you select Custom, you’ll see two additional settings: Object Type and Response.

Object Type allows you to specify which type of object the Collision Response applies to. For example, you might set Object Type to Player Character or Enemy AI.

Response allows you to define how the object should respond to collisions with other objects of a particular type. This could include things like playing a sound effect, spawning a particle effect, or triggering a script.

Hello @TinyTracker1

This was a great response from Elias. Did this answer your questions? If not, I’d also recommend taking a look at the official documentation on Collision Response. I hope this is helpful!

1 Like

If my settings for a preset that I created are the same as the custom. Should they not do the same thing? Why would they not do the same thing?

They should as far as I know. Are you sure that they are using the same settings?

The problem was with custom. LineTrace by channel was still registering a hit despite disabling collision response for all trace responses. However on the custom collision response (conetracelight) it works fine. The settings appear to be the same.

Hmm, alright! Have you checked if this is the intended function of the Line Trace? Say you disable collision on a normal mesh using the normal collision system. Does that also prevent a Line Trace from interacting with the mesh?