How to make sparks
It seems that your particles use physics collisions, and as far as I know the Urho’s particles not can this yet.
But you can always write your own particle system based on physics )
And if do this fx without physics, that the psystem on image seems to me there are have two emitter with textured of the thin spark.
- psys has sphere direction for patricles
- psys has left or right orient for particles
3 you may add third psys with less count of particles for lower part and set for this psys little angle around 15-30 degrees.
You would not necessarily need a physics engine to do that reflection, an affector on the particles could do that reflection at a plane for example to fake it quickly.
The problem lies elsewhere. How to rotate sprites particles to movement direction? I do not find this parameter.
I’m sure there are a lot of missing particle system features, simply because we haven’t been able to think about all possible requirements or parameters. Most preferred course of action is to just add the required features to ParticleEmitter / ParticleEffect classes and submit a pull request.