基于 Dan Shiffman 为 Processing 创建的原始 例子, 来演示烟雾粒子系统。
这段代码使用了 p5.Vector 类,包括 createVector() 函数。使用 p5.Vector 方法执行更新粒子位置和速度的各种计算。
粒子系统被创建为一个 类,其中包含一个对象数组(属于 Particle 类)。
烟雾粒子 by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.