domingo, 22 de novembro de 2015

MAMI: Aceleração e movimento

Esse código é o de um circulo que bate nas extremidades da tela, aumentando sua velocidade em 1% e variando seu diâmetro entre 20 e 150.

Diferente do código apresentado em sala esse possui variáveis para controlar o tamanho do circulo.

Código:

float px = 100;
float py = 200;
float te = 50;
float vte = 1;
float acx = 10;
float acy = 10;

void setup(){
  size(800,400);
}

void draw(){
  background(0);
  ellipse(px,py,te*2,te*2);
  px += acx;
  py += acy;
  te += vte;
  if (te<20) vte = -vte;
  if (te>150) vte = -vte;
  if ((px+te)>width || (px-te)<0) acx *= -1.01;
  if ((py+te)>height || (py-te)<0) acy *= -1.01;
}

Não consegui gerar um gif com o resultado pois o número de frames gerados excede os 800.


0 comentários:

Postar um comentário