(Particles + Character] I'm doing it wrong

Hello there,

Unreal Newbie here, let me start by saying how awesome the blueprints are and how helpful the community is.

I request your help.

Context:

  • FPS template (Blueprint) in 4.4
  • “SuperSpeed Friction Effect”: If the character reach certain velocity (monitored via : ) & if the character “hit a wall” on the side then I want to fire particles to simulate high friction on the wall.
    See below the intent (without the velocity)

ParticlesScreens.jpg

Now I can’t make this work the way I want and I think my approach is not the right one.
What I’ve tried is to:

  • Add a box and a particle emitter in my character blueprint (components). See below:

CollisionBox.jpg

  • Put the particle off by default (“auto activate function Off”)

  • Use begin/end overlap in the event graph so my box act like a “collision box”. To trigger the particles I used a “Toggle active” function.

Question:

  • Is it the right approach to create this effect ? (including performance wise)
  • Should I try to use the root capsule component as a trigger? Then I would need to detect which side etc…

The problems I have:

  • I have a very hard time with the detection, sometimes the box is triggered and most of the time it isn’t and I don’t understand why. Note: I’ve made sure my walls are all “triggering overlap events”.
  • Very often it desync: leaving the wall put the particles on and hitting the wall put the particles off (when I actually succeed at getting the overlap working…).

Thanks !

Alternative.

Do I have a simple way to check if something is overlapped ? Instead of checking a “begin” and an “end” overlap.

Edit: Also I realize now the topic is not the right forum, I should have posted in “rendering”.
Any mod can move it please ? sorry for the trouble, will be more careful next time.