EXAMPLE 15

预分配数组,逐帧只改活跃位置

雪与烟共用一套预分配数组和一个 Points 对象。切换粒子数和上传范围,观察 JS 更新时间与理论上传字节,而不是把点数当成通用性能上限。

一个 Points 绘制全部活跃点;CPU 每帧修改 position,颜色只在重设效果或调整数量时上传。