Line trace hit event on surface that isnt block all? (water)

i am trying to do a line trace onto a water plane so i can play the sounds of the character moving across the water , but i don’t want it to block the player movement. i tried overlap all but it stopped working, only way for it to work is when i set it up to be Block all(so this means the player needs to be walking on top of water. how can i fix this?
looking forward to your suggestions!

1 Like

Add a custom collision channel:

  • set to Ignore by default

Ensure the water Blocks traces and can Overlap players:

When tracing, do so against this new Water channel:

Below:

  • white plane: water
  • blue: water overlapping player
  • purple: trace from above hitting water

Image from Gyazo


More about collision filtering:

2 Likes

In addition, you can also alter how the player capsule interacts with water; here, it’s left on default settings.

thank you!