Para inserir o padle foi criado um retângulo que pega as
informações do mouse, mas somente a posição vertical, para isso, o valor Y da
posição é a posição do mouse no momento.
float bolaX = 10;
float bolaY = 290;
float dX = 5;
float dY = 5;
float aceX = dX*0.1;
float aceY = dY*0.1;
int a = 100;
int b = 100;
void setup() {
size(800, 600);
frameRate(120);
}
void draw () {
background(0);
for(int i = 0; i
< 30; i++){
rect(395, i*20,
10, 10);
}
rect(0, mouseY, 10,
60);
println(mouseY);
ellipse(bolaX,
bolaY, 20, 20);
bolaX = bolaX + dX;
bolaY = bolaY + dY;
if (bolaX >= 790
|| bolaX <= 0) {
dX = -dX;
aceX = -aceX;
dX += aceX;
}
if (bolaY >= 590
|| bolaY <= 0) {
dY = -dY;
aceY = -aceY;
dY += aceY;
}
}

Nenhum comentário:
Postar um comentário