处理:在以下代码中,x = x + 1是做什么的?

时间:2018-10-09 17:25:01

标签: processing

运行此代码时,矩形从左向右“移动”。

  • 代码x = x + 1如何生成此代码?
  • 如何继续在x轴上再创建一个像素的矩形?
void setup() {
  size(400, 400);
  stroke(255);
  background(192, 64, 0);
} 

int hoogte = 50;
int breedte = 50;
int x = 50;

void draw () {
  rect(x,100, breedte, hoogte);
  stroke(181);
  x = x + 1;
}

运行代码的结果

1 个答案:

答案 0 :(得分:-1)

请记住,draw()函数每秒被调用60次。

x = x + 1行向x变量添加一个。由于您是根据x变量绘制矩形,因此矩形会随着时间在屏幕上移动。

无耻的自我推广:here是一本解释处理动画的教程。