Particle System Spawned On Hit Doesn't Have Collisions

Dear all,

I have made a mesh based particle system which has collision enabled. When I drag and drop it into the scene works perfectly (collisions work). Problem occurs when I add it through blueprint on a hit event. It spawns as intended but particles do not collide with the ground as they do when I drag and drop the same particle system into the scene. Here is my blueprint setup, its pretty simple:

Does anyone know why this happens and how can it be fixed?

Thanks,
Dusan

If you have access to native code you can try fix this issue with this simple change:

void UParticleModuleCollision::Update(FParticleEmitterInstance* Owner, int32 Offset, float DeltaTime)
//comment out this condition
//if (!Actor && Owner->GetWorld()->IsGameWorld() )
//{
//	return;
//}

Of course this was reported and “should” be fixed in 4.5 :wink:

Aren’t we using a 4.5 version at the moment?

Hey maljkovicdusan -

I have alerted our Engineers to this issue (UE-5011, for reference) and we will investigate this and let you know as soon as we have a solution

Thank You -

Eric Ketchum