Comutare navigație
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
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!
×
Lista scripturi
Script Nou
Ajutor
"Script Nou" - Processing
ID
Autor
Duplicat din
Ultima modificare
#6002
vasiloiu florin (vasiloiu_florin)
-
Joi, 21 mar 2024, 12:34
let canvas let pos let ground let gravity let speed function setup() { canvas = createVector(500,500) pos = createVector(200,150) ground = createVector(0,470) gravity = createVector(0,2.5) speed = createVector(0,0) createCanvas(canvas.x,canvas.y) } function draw() { // update speed.add(gravity) pos.add(speed) if (pos.y >= ground.y - 8) { pos.y = ground.y - 8 if (speed.mag() > 3.0) { speed.mult(-1) } else { speed = createVector(0,0) gravity = createVector(0,0) } } // draw background(200,200,220) fill(170, 100, 50); noStroke(); rect(0,ground.y,canvas.x,canvas.y-ground.y) stroke(50) fill(100, 150, 150); ellipse(pos.x,pos.y,16,16) } function mouseReleased(){ speed = createVector(0,0) gravity = createVector(0,2.5) pos.set(mouseX, mouseY) }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=6002" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!