[QUOTE=zyblade] I nearly finished my "circle"
Just one question now: How to change the "rate"
I managed the circle by spawning a sprite(allways) with sin/cos and stuff.
But there are too few particles on the screen.
I tried: allways condition, on every milli second(even tried on 0.01 ms, but didn't worked ><) Also tried to duplicate just the "allways" event with all expressions in it.
But then, he draws the sprites almost at the same place, looks weird :S.
How can I tell him to spawn more sprites ad once?
Timescale just make things faster, raise the "fade out time" isn't really nice to make "more" particles.
That's good news!
Make sure, you work with timedelta to have the "circle" behave the same no matter the framerate.
Now to the question:
You will never be able to spawn anything faster than at the duration of one tick. So something like "every 1 millisecond" doesn't make sense (e.g. running at 60fps the fastest timeslice is 16.67 ms).
Set a rate as a variable, e.g. myrate = 300
It means you want to spawn 300 sprites per second, so you need to know what fraction of a second a tick is.
1/TimeDelta tells you the fps at that moment of time, e.g. myfps = 1/TimeDelta
You now know that you need to spawn myrate/myfps times on every tick
+ for "" from 1 to round(myrate/myfps)
-> Spawn your particle