1
我试图从处理开始。只是缩放一个矩形
现在我只是想缩放一个矩形。我发现这个例子:
float a = 0.0;
float s = 0.0;
void setup()
{
size(200,200);
rectMode(CENTER);
frameRate(30);
}
void draw()
{
s = s + 0.04;
translate(width/2, height/2);
scale(s);
rect(0, 0, 50, 50);
}
自如缩放矩形,但我有点意外,因为调整大小的矩形我所期望的大小参数,矩形的(第三和第四)()进行了修改,这样的事情方式:
float r = 1;
void setup()
{
size(200,200);
rectMode(CENTER);
frameRate(30);
}
void draw(){
rect(width/2, height/2, r, r);
r += 1;
}
但这种方式并不能平滑地缩放矩形。那么,我应该使用第一种方法而不是第二种方法,即使我发现第二种方法更自然吗?任何评论都将成为欢迎。
问候
哈维尔