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