有没有人能帮我写代码。我正在尝试让正方形再次出现在窗口的左侧,一旦它从右侧移开。我差一点就拿到了,但是一旦它离开右边,它就会突然出现在左边。我需要帮助,使它顺利地出现在屏幕的左侧。
这是我的代码。
float x = 0;
void setup() {
size(200,200);
}
void draw() {
background(255);
drawRect();
if(x > width+5) {
x = 0;
}
}
void drawRect() {
fill(0);
for (int i = 0; i<width; i+=15){
rect(x +i*2,100,20,20);
}
x = x + 1;
}发布于 2015-02-23 14:08:53
我真的不知道drawRect()中的循环是做什么的,但似乎您想要重置x,使它绘制的形状正好位于屏幕的左侧,所以如下所示:
if (x > width+5) {
x = -50;
}https://stackoverflow.com/questions/28666359
复制相似问题