【发布时间】:2016-02-19 01:58:25
【问题描述】:
我基本上是在尝试在屏幕上制作垂直条的动画,它应该是等距的并一直持续到按下某个键等。在 processing.org 动画工具中。 我能够获得一种动画,但是具有硬编码值,并且不得不一次又一次地编写相同的代码来为整个帧/屏幕生成条形动画。我需要使其通用,以便更改屏幕宽度或条的大小不会使我更改整个代码,而只会更改控制参数的变量。下面是我的代码。我已经为三个垂直条编写了代码,但需要为整个屏幕完成..
int a;
int i;
int j;
void setup() {
size(640, 360);
a = width/2;
i = 0;
}
void draw() {
background(51);
//need to avoid these repetitions each time for each bar
rect(a , 0, 25, width);
a = a - 1;
if (a < 0) {
a = width;
}
rect(i= a+50, 0, 25, width);
i = i - 1;
if (i < 0) {
i = width + a;
}
rect(j = i + 50, 0, 25, width);
j = j - 1;
if (a < 0) {
j = width + i;
}
}
【问题讨论】:
-
如果你让你的代码示例自包含,这样人们可以剪切 N 粘贴它来执行,人们往往会提供更多帮助
标签: animation automation processing