在处理3中是否有合并形状并仅控制一个X和Y的方法?

问题描述 投票:0回答:1
void setup(){
  size(400,400);

}

void draw(){

  /*can I merge these so that I only need to adjust one x and y value?*/
  ellipse(200,200,100,100);
  ellipse(170,170,50,50);
  ellipse(220,220,50,50);


  if(key=='w'){
    y--;
  }


}

你好,我是处理技术的新手,正在尝试找到一种合并多个形状的方法,因此,我不需要一一调整每个值。我已经看到了PShape函数,但似乎无法使用它来调整形状的x和y值。

processing
1个回答
0
投票

您正在寻找这样的东西吗?

int x = 170;
int y = 200;

void setup() {
  size(400,400);
}

void draw() {

  /*can I merge these so that I only need to adjust one x and y value?*/
  ellipse(x+30,y+30,100,100);
  ellipse(x,y,50,50);
  ellipse(x+50,y+50,50,50);


  if(keyPressed && key=='w'){
    y--;
  }

}
© www.soinside.com 2019 - 2024. All rights reserved.