如何在处理动画中删除额外的图像?

时间:2016-10-19 14:17:08

标签: animation processing

语言:处理3.2.1

我有一个动画应该在屏幕顶部到底部的背景上放置垂直线条。

当我运行动画一段时间后,我开始在屏幕上获得额外的对角线(以及一些对角线甚至移动)。

如果有人能告诉我为什么会这样,或者如何解决这个问题,我将不胜感激,因此不会有任何额外的对角线。感谢。

int y = 0;

void setup() {
  size(1000,700);
  fill(235,185,155);
  rect(385,600,230,220);
  ellipse(500,350,600,600);
  fill(255,255,255);
  ellipse(400,290,100,100);
  ellipse(600,290,100,100);
  fill(0,0,200);
  ellipse(400,290,55,55);
  ellipse(600,290,55,55);
  fill(0,0,0);
  ellipse(400,290,20,20);
  ellipse(600,290,20,20);
}

void draw() {
  fill(0,0,0);
  rect(0,y,30,35);
  rect(100,y,30,35);
  rect(200,y,30,35);
  rect(300,y,30,35);
  rect(400,y,30,35);
  rect(500,y,30,35);
  rect(600,y,30,35);
  rect(700,y,30,35);
  rect(800,y,30,35);
  rect(900,y,30,35);
  rect(996,y,30,35);
  if (y <= 700) {
    y = y +1;
  }
}

以下链接指向屏幕上的内容: http://i1347.photobucket.com/albums/p708/lestillero/diagonallines_zpsagrou6dg.jpg

0 个答案:

没有答案