[英]How does background function work in Processing?
人,我希望你一切都好,如标题所示,我想知道background()
function 在处理中是如何工作的。 第一个程序(在画圆之前调用background()
)和第二个程序(在画圆之后调用background()
() )有什么区别,这是一个“不起作用”的程序?
int x = 1;
void setup() {
size(400, 400);
background(255);
}
void draw() {
background(255);
circle(200 + x, 200, 20);
x++;
}
int x = 1;
void setup() {
size(400, 400);
background(255);
}
void draw() {
circle(200 + x, 200, 20);
background(255);
x++;
}
background
不仅定义了背景颜色,还用背景颜色填充了 window。 因此,您必须在绘制场景对象之前调用background
:
void draw() {
background(255);
circle(200 + x, 200, 20);
x++;
}
background
清除 window 并因此清除所有先前绘制的对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.