pbInfo.ro
Probleme
Probleme - clasa a IX-a
Probleme - clasa a X-a
Probleme - clasa a XI-a
Probleme din concursuri
Căutare problemă
Exerciții
Programează cu Blockly
Desenează cu Processing
Exersează SQL
Soluţii
Resurse
Resurse pentru clasa a IX-a
Resurse pentru clasa a X-a
Resurse pentru clasa a XI-a
Articole recomandate
Subiecte bacalaureat
Ajutor
Autentificare
Înregistrare
Autentificare
Utilizator sau email
Parola
Acest site foloseşte cookies. Navigând în continuare, vă exprimaţi acordul asupra folosirii cookie-urilor.
Îti place pbInfo? Atunci acceptă-l cu totul! Dezactivează modulul de blocare a reclamelor!
particula miscatoare - copie - copie - Processing
Lista scripturi
Script Nou
Ajutor
ID
Autor
Duplicat din
Ultima modificare
#7130
7B Dumitrache Nicolae (Nicky_Dumitrache)
particula miscatoare - copie
Luni, 18 mai 2026, 10:35
let pos; let vel; let hue; function setup() { createCanvas(406, 406); colorMode(HSB, 360, 100, 100); background(0); pos = createVector(width / 2, height / 2); vel = createVector(0, 0); hue = 0; } function draw() { // Estompeaza ecranul incet (efect de stergere) fill(0, 0, 0, 1); rect(0, 0, width, height); // Forta de atractie catre mouse let mouse = createVector(mouseX, mouseY); let force = p5.Vector.sub(mouse, pos); force.setMag(0.5); // Accelereaza usor catre mouse vel.add(force); vel.limit(10); // Viteza maxima pos.add(vel); // Deseneaza cercul colorat fill(hue, 100, 100); noStroke(); ellipse(pos.x, pos.y, 20, 20); hue = (hue + 1) % 360; // Schimba culoarea constant }
Duplicare
Executare
Cod
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=7130" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
Duplicare script
Denumirea noului script
Du-te sus!