【发布时间】:2011-02-09 20:58:36
【问题描述】:
我有一个系统可以从源中生成粒子并更新它们的位置。目前,我在 OpenGL 中编写了一个程序,它调用我的GenerateParticles(...) 和UpdateParticles(...) 并显示我的输出。我希望我的系统具有的一项功能是能够每秒生成n 粒子。在我的GenerateParticles(...) 和UpdateParticles(...) 函数中,我接受两个重要参数:current_time 和delta_time。在UpdateParticles(...) 中,我根据以下公式更新粒子的位置:new_pos = curr_pos + delta_time*particle_vector。如何使用这些参数和全局变量(或其他机制)每秒产生n 个粒子?
【问题讨论】: