xxxxxxxxxx
38
// The Nature of Code
// Daniel Shiffman
// http://natureofcode.com
// Array of Images for particle textures
let ps;
let imgs = [];
function preload() {
imgs[0] = loadImage("images/texture1.png");
imgs[1] = loadImage("images/texture2.png");
imgs[2] = loadImage("images/texture3.png");
}
function setup() {
createCanvas(640, 360);
ps = new ParticleSystem(imgs);
}
function draw() {
// Try additive blending!
blendMode(ADD);
clear();
background(0);
// Additive blending!
ps.addParticle(mouseX, mouseY);
let up = createVector(0, -0.1);
ps.applyForce(up);
ps.update();
}