I've created a plugin for LÖVE to add support for Effekseer's .efk files. Effekseer is a particle creation tool that lets you create pretty dynamic and awesome looking graphical effects. The resulting files are quite small (as compared to something like a sprite sheet), so with the plugin you can have a lot of different effects without making your game too large.
Plugin: https://github.com/gittup/EffekseerForLove
Effekseer: https://effekseer.github.io/en/ (you can find sample effects here too!)
The plugin uses a separate OpenGL state management system, which may conflict with the underlying LÖVE system. If you notice any graphical artifacts in your love.graphics.* calls, I probably missed something there. Ideally the plugin would interact directly with LÖVE via the mesh API, but I don't know how to implement that
Here's an example that spawns a lightning bolt on click (included in the plugin repo):
(For more info, here's the original Support & Development thread: https://love2d.org/forums/viewtopic.php ... 1&p=240798 and the love2d issue: https://github.com/love2d/love/issues/1691)
EffekseerForLove
Who is online
Users browsing this forum: No registered users and 1 guest