quinta-feira, 9 de outubro de 2014

Barco navegando

Para fazer esse código, usei o método de seno apresentado na aula para fazer as ondas e o barco. Estava tendo problemas para apagar o rastro do barco e a resolução foi colocar o Background dentro do "draw", mas fazendo isso, eu também apagava a "água". Para isso, fiz a água dentro de um "for" para que ele não fosse influenciado pela mudança da cor de fundo.

Código:

float x = 0;
void setup () {

  size (800, 600);
}


void draw () {
  background (0);
  for (float x = 0; x < 800; x+=0.1) {
    float y = sin(x);
    noStroke ();
    fill (#37BCE3);
    ellipse (40*x, 50*y+300, 10, 10);
  }

  float y = sin(x);
  x+=0.1;
  fill (#B2B2B2);
  noStroke();
  rect (40*x-40, 50*y+260, 60, 40);
  rect (40*x-25, 50*y+245, 30, 20);
}


Nenhum comentário:

Postar um comentário