1
float speed = 1;
void setup() {
size(400, 300);
}
void draw() {
background(255);
move();
display();
}
void move() {
x = x + speed;
if (x > 350) {
speed = 0;
}
}
void display(x,y) {
fill(#FF2121);
translate(x,y);
ellipse(0, 0, 60, 60);
rect(-10, 15, 20, 100);
}
意外标记:“空隙显示器(X,Y)”在X 基本上这个程序中的椭圆和矩形移动到窗口的另一侧。这是做到这一点的正确方法吗?或者有没有其他简单的方法。加工误差与此代码
例 0 =椭圆 [] = RECT
移动到窗口的另一侧(第1速度),并且当它击中边缘,两者停止。
我之前在这里发布,但在绘制函数,“显示()”显示错误。 –
@DipakMukesh你显示(float x,float y)'函数需要两个参数。在没有任何参数的情况下调用'display()'是一个错误。 –
感谢排序,如果你可以给块提示块时,我怎么能把它发回到开始位置? –