turn particle into sprite at last frame?

Post » Wed Apr 05, 2017 11:16 am

So I'm testing out a blood splatter effect and the particle system is amazing, I love how simple yet powerful it seems to be.

What I am wondering, is if there's a way to set the particle object to switch to a static sprite of the last frame when it finishes? The particle system is useful for sure, but currently it seems our only choice is to show it and then have it destroyed? Is there no way to keep it on-screen static when it finishes?
B
4
S
2
G
5
Posts: 346
Reputation: 2,417

Post » Wed Apr 05, 2017 10:27 pm

The particle object has always been relatively limited, and the usual advice is to create your own particles from sprites. It is generally pretty quick and painless to do by slapping a bunch of behaviors (bullet, fade, rotate) on a sprite and spawning them with a Every X seconds event. You then use choose() and random() expressions to get variance. You'll have significantly more control over pretty much everything, including what do do with the sprites after.
Mistakes were made.
B
53
S
27
G
114
Posts: 1,699
Reputation: 64,446

Post » Wed Apr 05, 2017 10:31 pm

This could be done with the Paster plugin once it gets ported to C3. Until then you'll have to use sprites to begin with instead of particles if you want the kind of static permanence you describe.
B
35
S
9
G
4
Posts: 201
Reputation: 5,172

Post » Thu Apr 06, 2017 2:11 am

Set it to constant, and set the timescale to 0.
Image ImageImage
B
171
S
50
G
180
Posts: 8,396
Reputation: 113,986


Return to General Discussion

Who is online

Users browsing this forum: MadSpy and 1 guest