terça-feira, 9 de setembro de 2014

AULA 8 - PONG


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