窗边的豆豆 发表于 2019-5-1 00:26:27

growing的 字母 然后有button可以控制 要怎么用array ...

在一开始的时候字母就只是普通的样子没有身上的装饰。随着不断叠加第三个营养元素的时候的那些装饰才慢慢出来 参考我给的例子字母
void drawA(float x, float y, color cl) {pushMatrix();translate(x, y);fill(cl);strokeWeight(outline/20);stroke(#31302E);
// letter A
beginShape();vertex(0, 0);vertex(unit/2, 0);vertex(unit*4, tall*10);vertex(aside02*3, tall*10);vertex(aside*2.5, amiddle*8.5);vertex(0 - aside*2.5, amiddle*8.5);vertex(0 - aside02*3, tall*10);vertex(0 - unit*4, tall*10);vertex(0 - unit/2, 0);beginContour();      //inside Avertex(0, tall*2);vertex(0 - aside*1.5, amiddle*7);vertex(aside*1.5, amiddle*7);endContour();endShape(CLOSE);

popMatrix();}

void drawAd(float x, float y, color cl) {pushMatrix();translate(x, y);

fill(cl);//stroke(color(57,181,74));strokeWeight(1);beginShape();//vertex(0,tall);vertex(unit/4, tall);vertex(unit*3, tall*10);vertex(aside02*3, tall*10);vertex(aside*2.5, amiddle*8.5);vertex(0 - aside*2.5, amiddle*8.5);vertex(0 - aside02*3, tall*10);vertex(0 - unit*3, tall*10);vertex(0 - unit/4, tall);beginContour();      //inside Avertex(0, tall*2);vertex(0 - aside*1.5, amiddle*7);vertex(aside*1.5, amiddle*7);endContour();endShape(CLOSE);


popMatrix();}





页: [1]
查看完整版本: growing的 字母 然后有button可以控制 要怎么用array ...