⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multipleparticlesystems.pde

📁 This is processing for java examples.
💻 PDE
字号:
/** * Multiple Particle Systems * by Daniel Shiffman.   *  * Click the mouse to generate a burst of particles * at mouse location.  *  * Each burst is one instance of a particle system * with Particles and CrazyParticles (a subclass of Particle) * Note use of Inheritance and Polymorphism here.  */ ArrayList psystems;void setup() {  size(640, 360);  colorMode(RGB, 255, 255, 255, 100);  psystems = new ArrayList();  smooth();}void draw() {  background(0);  // Cycle through all particle systems, run them and delete old ones  for (int i = psystems.size()-1; i >= 0; i--) {    ParticleSystem psys = (ParticleSystem) psystems.get(i);    psys.run();    if (psys.dead()) {      psystems.remove(i);    }  }}// When the mouse is pressed, add a new particle systemvoid mousePressed() {  psystems.add(new ParticleSystem(int(random(5,25)),new PVector(mouseX,mouseY)));}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -