программа обработки, которая рисует прямоугольник в верхнем левом углу окна и перемещает его прямо до тех пор, пока он не окажется на правом краю экрана. Затем переместите его вниз, пока он не окажется внизу. Затем переместите его влево. Наконец, верните его в верхнем левом углу и начните.Как нарисовать анимированный прямоугольник, который реализует некоторые анимации, используя «Обработка»
Вот мой незаконченный код, я не знаю, как позволить ему двигаться влево, когда она попадает в нижней строке:
void setup(){
size(500,500);
}
int x=0;
int y=0;
int dy=2;
int dx=2;
void draw(){
x+=dx;
if(x>=(width-50)){
dx=0;
y+=dy;
}
if(y>=(height-50)){
dy=0;
x+=(-dx);
}
rect(x, y, 50,50, 7);
}
Недостаточно двух переменных. Вам также понадобятся левые и правые. – Mistalis
Смотрите также: http://learningprocessing.com/examples/chp05/example-05-08-edgespath – rnso