一种用于循环生成对象的方案

因为现实生活中可以真实的并行很多的事物,可是一旦放在虚拟世界里,就只能靠计算机在一维的时间迟度下尽可能接近的模拟现实世界。这样就需要很多算法来实现真实世界的运行,譬如在离散的帧中模拟连续事物的发生就有这样一种算法:

1.设定一个进度值fraction

2.测定每帧的时间步长

3.每个步长测试在当前生成速率下算术上生成了多少个(小数)新成员

4.如果新增的成员数大于1,生成整数部分个成员,并且减掉该数,剩下不足1的部分累积为下一帧测试基础

然后,回到第3步

原文地址:https://www.cnblogs.com/ice-arrow/p/14440220.html