Unable to spawn emitter with blueprint

Hello esteemed Unreal brain trust,

I have spent better part of last 4 hours scouring web for answer to this problem, but I have been totally unable to use BP to spawn a particle emitter.

I am able to place my emitters in level from CB, and they work normally. I created a door animation BP, with intent being that door should open once and then “short out” and no longer work. I wanted this to be accompanied by a shower of sparks.

I’ve attempted process with both the “Spawn Emitter Attached” function and the “Spawn Emitter at Location” function. I’m using an empty that I placed in Components window to determine location I want emitter to spawn at. I’ve also tried leaving location disconnected and using a real time wire view to see if emitter is spawning somewhere else in level. It doesn’t appear to be.

Please help! :slight_smile:

,

Thanks very much for response. Just to be clear, I’m actually using version 4.4.3, though I may upgrade soon if this continues to give me problems. I’ve not tried any of emitters from starter content.

IsValid node is a great tip. I will start here and see what falls out.

Cheers!

emitter spawned! Here was problem:

I placed a Custom Mesh object in my BP scene to tell BP where I wanted particles to spawn. Instead of using Get World Location function to get spawn location’s vector, I was initially using Get Forward Vector function.

Thanks again for help. Got me on right track.

Here are some screenies:

Hey ampace,

Spawn Emitter works fine for me in 4.5.1. only known issue with Emitters in Blueprints is that collision modules in emitter won’t work properly. So if you are spawning emitter at a location right above floor, for example, particles will fall straight down and you might not see it.

Have you tried this with any of Starter Content emitters with same result?

A good way to check to see if emitter is being spawned is to use Is Valid node after Spawn Emitter node. It would look like this:

If it is in fact being spawned, then it’s just a matter of figuring out where and why. I would start with variables you’re feeding into Location and Attach to Component (using Print Strings for their locations) and using an emitter with a longer life-span (or unchecking Auto Destroy).

If it is not being spawned, please let me know and we’ll look into it further. Thanks!

I just checked in 4.4.3 and still didn’t have an issue. Let me know when you get a chance to try out those suggestions!