Hi there!
One of the biggest issues with GDevelop is that, despite having a great particle engine, it’s often inconvenient to create new effects dynamically.
I created a small extension that allows you to make presets and use them whenever needed.
This way, you can build your own library of effects and combine them to generate constantly new variations. Plus, you only need a few emitters (one for lines, one for circles, and a few for textures), which you can transform in countless ways. (It would have been incredibly useful when I was working on my game SphereBall).
There is one major limitation: it doesn’t allow you to dynamically switch between circles and lines, nor to change line width and height on the fly (though you can scale them by percentage). Apparently, these commands are only executed once when the emitter is loaded.
Still, it gave pretty good results right away. If you have suggestions or improvements, let me know!
I’ve submitted the extension to GitHub for review (although there seem to be some minor issues with unsupported ASCII characters—I’ll fix them soon).
If you’d like, I can create an additional feature with presets directly selectable from a dropdown menu. It would be super fast and really useful.
However, to make it happen, I need lots of examples of particle effects based on Line or Circle.
If you post screenshots with the parameters in this thread, I’ll start working on it right away!
Even so i know how to use particle emitter i find your extension ultra helpful for many users
Cause in case of most extensions ppl lack something to compare like changing what value will give you what result
I think all you would need is preset flame made out off particles
Then smoke particles for that flame
Something to you would show when you kill enemy
I have smoke here (left click farmland or tree)
Some thing you would show after you kill enemy
I think you would need also some dust preset like when player moves make dust under his feet
And water drops preset where you jump into water
And that would be enough to allow ppl to look at them deduce what value is responsible for what and create their own presets
Actually what would be cool is if we could save our presets to drop down list
Same as we add tween identifier or timer and now we have drop down list to select them
But if that is not possible then we could manage with arrays
Hi and thanks for the ideas, I’m giving them some thought.
The idea of a dropdown menu for user-created presets (and not just fixed ones) is really good, and I’m already thinking about how it might be implemented.
In the meantime, I’m working on another, more important extension that I hope will take particle effects to a whole new level…
I hope to be able to show it as early as this weekend!