If statement 我的if条件不适用于处理语言

If statement 我的if条件不适用于处理语言,if-statement,processing,If Statement,Processing,我正在为我的作业处理语言。这是一部动画。动画对象(球)需要从上到下移动。我已将变量声明为浮点x,y。每当我把if条件增加1,但它的大小并没有移动一英寸 float x; float y; size(600, 400) x = 0.4*width/8; y = 0.4*height/8; ellipse( width/2, x, 0.8*width/8, 0.8*width/8); ellipse( y, height/2, 0.8*height/8, 0.8*height/8);

我正在为我的作业处理语言。这是一部动画。动画对象(球)需要从上到下移动。我已将变量声明为
浮点x,y
。每当我把if条件增加1,但它的大小并没有移动一英寸

float x;
float y;

size(600, 400)

x = 0.4*width/8;
y = 0.4*height/8;


ellipse( width/2, x, 0.8*width/8, 0.8*width/8);
ellipse( y, height/2, 0.8*height/8, 0.8*height/8);



if(x < height){
    x = x+1;
}

if(y < width){
   y=y+1;
}
float x;
浮动y;
尺寸(600400)
x=0.4*宽度/8;
y=0.4*高度/8;
椭圆(宽度/2,x,0.8*宽度/8,0.8*宽度/8);
椭圆(y,高度/2,0.8*高度/8,0.8*高度/8);
如果(x<高度){
x=x+1;
}
如果(y<宽度){
y=y+1;
}

我期望输出为-位于顶部的球向下移动并在底部停止,而左侧的球向右移动并在最右侧停止。

您正在“静态模式”中使用处理,这意味着您的代码运行一次,然后完成。在代码结束后,不会发生任何事情

要利用Processing的60 FPS渲染循环,需要指定
setup()
draw()
函数。大概是这样的:

float循环;
无效设置(){
大小(200200);
圆圈=高度/2;
}
作废提款(){
背景(200);
椭圆(100,圆圈,20,20);
circleY=circleY+1;
}

无耻的自我提升:是一个关于处理中动画的教程。

您在“静态模式”中使用处理,这意味着您的代码运行一次,然后完成。在代码结束后,不会发生任何事情

要利用Processing的60 FPS渲染循环,需要指定
setup()
draw()
函数。大概是这样的:

float循环;
无效设置(){
大小(200200);
圆圈=高度/2;
}
作废提款(){
背景(200);
椭圆(100,圆圈,20,20);
circleY=circleY+1;
}
无耻的自我提升:是一个关于动画处理的教程