Vamos abrir o Processing e escrever este código:
Vamos executar e depois analisar o resultado e as linhas de código.
...
int xBola, yBola;
int velocidadeXBola, velocidadeYBola;
void setup() {
size(800,600);
xBola=width/2;
yBola=height/2;
velocidadeXBola=2;
velocidadeYBola=2;
smooth();
}
void draw() {
background(0,0,0);
xBola+=velocidadeXBola;
yBola+=velocidadeYBola;
fill(255,0,0);
ellipse(xBola,yBola,30,30);
if(xBola>width) {
velocidadeXBola=-abs(velocidadeXBola);
}
if(xBola<0) {
velocidadeXBola=abs(velocidadeXBola);
}
if(yBola>height) {
velocidadeYBola=-abs(velocidadeYBola);
}
if(yBola<0) {
velocidadeYBola=abs(velocidadeYBola);
}
}
Vamos executar e depois analisar o resultado e as linhas de código.
...
Qui Fev 13, 2014 4:30 pm por Admin
» Apresentação
Qui Fev 13, 2014 4:17 pm por Admin
» Documentação
Seg Fev 10, 2014 6:03 pm por Admin
» Bem vindos!
Seg Dez 03, 2012 1:19 pm por Admin