Particles not killed on collision within a blueprint

Currently I have a moving light with dust particles and a cone shaped mesh for them to collide with in the same blueprint. The idea is to kill off dust particles that aren’t in the light cone anymore as it points in a different direction. I’ve added collision modules to my particle system and they collide with world geometry just fine, but are ignoring the command to be killed when they collide with the mesh within the blueprint, no matter what settings I apply.

Download and open Content Examples from the Marketplace. Open Level - Effects.umap Go to Exhibit 1.5

Been awhile since I was in the Effects example. That thing amazes me every time I go in there.

Thanks. I just looked though and there’s no blueprint there. The particle system and the static meshes the particles are colliding with are on their own in the world. The setup I’m working on calls for static meshes and particles colliding with them to be in the same blueprint but so far I can’t get them to collide with a mesh in the same blueprint.

So I pot the components form 1.5 and put them in the character blueprint and did some tweaking. They are colliding, except that they are ignoring the kill command of the collision module. I have the maxcollisions set to 1 and the action set to kill but theyre all just bouncing like normal. On it’s own in the world, the particle system’s particles are being killed when they collide with the floor just fine, but in a blueprint the kill command is being ignored.

Basically I am posting it here because its first query in google search about this issue. So basically I’m answering it to prevent others to struggle with it:

In Particle System tab, whenever you want to include particle collision within blueprint, just untick the box “Ignore Source Actor” in Particle’s “Actor Collision”.

Regards .

263983-collision.png

Iaonfis, I am having the same issue as OP and can find no such box to uncheck in 4.19.

If this is in Niagara, place the “Kill Particles” module into the particle update section and click the little arrow to the far right for a drop down of actions. Click on Link Inputs > Particles > Has Collided. Mine started killing on contact the moment I clicked that.1