一种用于循环生成对象的方案
因为现实生活中可以真实的并行很多的事物,可是一旦放在虚拟世界里,就只能靠计算机在一维的时间迟度下尽可能接近的模拟现实世界。这样就需要很多算法来实现真实世界的运行,譬如在离散的帧中模拟连续事物的发生就有这样一种算法:
1.设定一个进度值fraction
2.测定每帧的时间步长
3.每个步长测试在当前生成速率下算术上生成了多少个(小数)新成员
4.如果新增的成员数大于1,生成整数部分个成员,并且减掉该数,剩下不足1的部分累积为下一帧测试基础
然后,回到第3步
因为现实生活中可以真实的并行很多的事物,可是一旦放在虚拟世界里,就只能靠计算机在一维的时间迟度下尽可能接近的模拟现实世界。这样就需要很多算法来实现真实世界的运行,譬如在离散的帧中模拟连续事物的发生就有这样一种算法:
1.设定一个进度值fraction
2.测定每帧的时间步长
3.每个步长测试在当前生成速率下算术上生成了多少个(小数)新成员
4.如果新增的成员数大于1,生成整数部分个成员,并且减掉该数,剩下不足1的部分累积为下一帧测试基础
然后,回到第3步