sbox-issues icon indicating copy to clipboard operation
sbox-issues copied to clipboard

Particle System Improvements

Open Fortune117 opened this issue 11 months ago • 1 comments

For?

S&Box

What can't you do?

I've been making a bunch of particle effects for the game jam and I wanted to make a list of my ideas for improving the system while they're in my mind:

  • [ ] Add rotation speed option for particles, alongside a drag value for it. Ideally allow this to be impacted by collisions as well. (i.e. collisions reduce rotation speed)
  • [ ] Allow some way to sync multiple particle effects/trigger all particle effects with a button in the editor.

I have a particle that looks like this in the editor:

image

The two game objects both have separate particle effects on them that are designed to run at the same time when the object is created. This works fine when you initially open the prefab, but quickly become out of sync when editing one of the effects.

  • [ ] More in built particle textures.
  • [ ] Model particle renderer.
  • [ ] Some way for particles to inherit the velocity of their parent game object. Not entirely sure how you'd go about this, but it was very useful for making particles feel more natural in the old system.
  • [ ] You could have particles start at different sizes in the legacy particle editor, and then scale their radius multiplier over time. This allowed you to have a lerping over time particle size while also having some variation in the individual particle sizes. Doesn't seem to be a way to do this right now.

How would you like it to work?

Particles are ok, but definitely need some work.

What have you tried?

Can't fix these myself without some lame hacks.

Additional context

No response

Fortune117 avatar Mar 03 '24 13:03 Fortune117