Hello:
I have a system that generates particles from sources and updates their positions. Currently, I have written a program in OpenGL which calls my GenerateParticles(...)
and UpdateParticles(...)
and displays my output. One functionality that I would like my system to have is being able to generate n
particles per second. In my GenerateParticles(...)
and UpdateParticles(...)
functions, I accept 2 important parameters: current_time
and delta_time
. In UpdateParticles(...)
, I update the position of my particle according to the following formula: new_pos = curr_pos + delta_time*particle_vector
. How can I use these parameters and global variables (or other mechanisms) to produce n
particles per second?
Thanks.