作者 主题: 麻烦大家帮我看看这段代码有什么问题  (阅读 4489 次)

SHENG-GAFA

  • Newbie
  • *
  • 帖子: 1
麻烦大家帮我看看这段代码有什么问题
« 于: 三月 12, 2013, 11:55:21 下午 »
import processing.pdf.*;

void setup(){
  size(379,379);
  beginRecord(PDF,"pengchengsheng.pdf");
}
void draw(){
  noStroke();
  fill(211,165,63);
  rect(0,0,379,379);
  fill(216,170,68);
  for(int x=6;x<379;x=x+7){
    rect(x,0,3,379);
}
/*-----------草地-----------*/
//底下一层
fill(202,153,28);
rect(0,279,379,100);
//中间一层
fill(187,131,34);
beginShape();
vertex(379,238);
bezierVertex(379,238,379,275,379,275);
bezierVertex(326,293,261,282,199,278);
bezierVertex(133,274,66,265,0,268);
bezierVertex(0,268,0,220,0,220);
bezierVertex(60,262,150,220,214,229);
bezierVertex(214,229,370,238,370,238);
endShape(CLOSE);
//上面一层
fill(170,111,40);
beginShape();
vertex(0,268);
bezierVertex(0,268,0,317,0,317);
bezierVertex(0,317,198,307,198,307 );
bezierVertex(198,307,359,316,359,316);
bezierVertex(367,317,374,318,379,319);
bezierVertex(379,319,379,274,379,274);
bezierVertex(326,293,261,282,198,278);
bezierVertex(133,274,66,264,0,268);
endShape(CLOSE);
/*-----------树-----------*/
//左边树干
fill(104,45,38);
beginShape();
vertex(0,138);
bezierVertex(5,140,9,142,11,146);
bezierVertex(11,146,10,124,10,241);
bezierVertex(12,245,26,243,27,241);
bezierVertex(27,241,23,145,23,145);
bezierVertex(33,130,75,118,43,101);
bezierVertex(33,96,33,96,0,138);
endShape(CLOSE);
//中间树干
fill(104,45,38);
beginShape();
vertex(70,101);
bezierVertex(70,101,69,172,69,172);
bezierVertex(55,166,31,158,31,158);
bezierVertex(31,158,27,161,27,161);
bezierVertex(27,161,69,183,69,183);
bezierVertex(69,183,68,252,68,252);
bezierVertex(71,257,94,254,95,240);
bezierVertex(95,252,91,145,91,145);
bezierVertex(91,145,126,127,126,127);
bezierVertex(126,127,122,124,122,124);
bezierVertex(122,124,90,135,90,135);
bezierVertex(90,135,89,100,89,100);
bezierVertex(104,76,171,57,120,31);
bezierVertex(120,31,70,101,70,101);
endShape(CLOSE);
//右边树干
fill(104,45,38);
beginShape();
vertex(182,88);
bezierVertex(181,149,240,140,256,168);
bezierVertex(256,168,254,379,254,379);
bezierVertex(254,397,294,379,294,379);
bezierVertex(294,379,287,167,287,167);
bezierVertex(311,127,420,97,337,54);
bezierVertex(337,54,182,88,182,88);
endShape(CLOSE);
//左边树叶
fill(127,37,40);
ellipse(12,78,148,122);//底下一层
fill(219,163,9);
ellipse(12,78,132,104);//倒数第二层
fill(206,149,14);
ellipse(12,78,114,84);//顺数第二层
fill(187,98,29);
ellipse(12,78,46,36);//顺数第一层
//中间树叶
fill(180,29,36);
ellipse(83,0,212,176);//底下一层
fill(219,163,9);
ellipse(85,0,188,152);//中间
fill(140,32,50);
ellipse(80,0,170,136);//上面
//右边树叶
fill(207,23,33);
ellipse(273,0,350,300);//倒数第一层
fill(218,184,102);
ellipse(104,14,7,9);
ellipse(108,34,8,8);
ellipse(116,54,9,9);
ellipse(128,73,9,10);
ellipse(141,89,10,9);
ellipse(157,102,11,11);
ellipse(177,115,11,12);
ellipse(205,127,13,12);
ellipse(236,135,17,14);
ellipse(267,138,18,16);
ellipse(300,136,17,17);
ellipse(330,130,18,15);
ellipse(357,118,17,15);
ellipse(376,105,16,14);
fill(238,185,0);
ellipse(265,0,310,254);//倒数第二层
fill(161,34,55);
ellipse(275,0,270,226);//倒数第三层
fill(232,71,20);
ellipse(272,0,240,202);//顺数第三层
fill(161,34,55);
ellipse(280,0,186,156);//顺数第二层
fill(218,184,102);
ellipse(272,0,40,26);//顺数第一
//圆圈
fill(218,153,102);
ellipse(231,-2,9,9);
ellipse(241,14,11,10);
ellipse(262,25,12,11);
ellipse(282,25,13,13);
ellipse(302,17,13,12);
ellipse(316,5,11,9);
//前面树枝
fill(104,45,38);
beginShape();
vertex(0,340);
vertex(170,270);
vertex(193,272);
vertex(125,312);
vertex(192,318);
vertex(192,320);
vertex(110,319);
vertex(2,374);
vertex(3,379);
vertex(0,379);
endShape(CLOSE);
/*-----------花-----------*/
//红色圆点小花
  honghua(48,224);
  honghua(209,327);
//粉色圆点小花
  fenhua(223,334);
  fenhua(312,285);
  fenhua(75,357);
/*-----------鸟-----------*/
//嘴巴
fill(111,52,39);
triangle(210,160,232,172,209,182);
triangle(211,177,227,182,206,191);
//脚
fill(154,68,27);
rect(154,250,5,30);
rect(170,248,5,32);
//身体
fill(238,185,0);
beginShape();
vertex(107,228);
bezierVertex(119,225,131,218,133,212);
bezierVertex(142,200,144,174,152,160);
bezierVertex(158,150,168,148,183,147);
bezierVertex(213,146,219,174,215,206);
bezierVertex(215,213,213,218,210,225);
bezierVertex(208,230,205,233,202,236);
bezierVertex(188,249,168,254,149,254);
bezierVertex(142,254,135,253,128,251);
bezierVertex(123,249,120,247,114,246);
bezierVertex(84,242,75,265,84,281);
bezierVertex(90,292,109,296,104,312);
bezierVertex(101,319,82,320,77,314);
bezierVertex(72,310,69,305,67,298);
bezierVertex(67,319,71,341,56,359);
bezierVertex(37,379,18,354,18,335);
bezierVertex(18,302,33,271,58,250);
bezierVertex(54,251,50,253,47,254);
bezierVertex(30,260,-5,251,11,232);
bezierVertex(20,222,42,226,56,228);
bezierVertex(73,229,90,234,107,228);
endShape(CLOSE);
//眼睛
fill(161,34,55);
beginShape();
vertex(163,168);
bezierVertex(170,176,188,181,198,167);
bezierVertex(184,154,168,163,163,168);
endShape(CLOSE);
//眼睛
fill(104,45,38);
ellipse(181,167,9,8);
//尾部羽毛
fill(227,109,18);
beginShape();
vertex(69,238);
bezierVertex(69,238,21,225,22,241);
bezierVertex(24,255,44,245,49,243);
bezierVertex(54,242,61,238,69,238);
endShape(CLOSE);//上面橙色羽毛
fill(180,29,36);
beginShape();
vertex(66,261);
bezierVertex(44,270,13,348,40,350);
bezierVertex(58,352,56,329,56,317);
bezierVertex(56,301,58,276,66,261);
endShape(CLOSE);//中间红色羽毛
fill(180,29,36);
beginShape();
vertex(66,261);
bezierVertex(44,270,13,348,40,350);
bezierVertex(58,352,56,329,56,317);
bezierVertex(56,301,58,276,66,261);
endShape(CLOSE);//中间红色羽毛
fill(200,145,23);
beginShape();
vertex(72,266);
bezierVertex(72,274,69,319,91,311);
bezierVertex(109,305,85,292,81,287);
bezierVertex(76,280,72,266,72,266);
endShape(CLOSE);//下面灰绿色羽毛
/*-----------藤-----------*/
//粗藤条
noFill();
stroke(115,75,38);
strokeWeight(3);
ellipse(390,345,150,140);//1
noFill();
stroke(92,47,23);
strokeWeight(3);
ellipse(379,379,150,120);//2
//藤刺
fill(92,47,23);
noStroke();
triangle(317,338,318,346,325,340);
triangle(362,328,357,323,365,319);
//细藤条
noFill();
stroke(115,75,38);
strokeWeight(2);
beginShape();
vertex(246,388);
bezierVertex(224,375,229,339,236,348);
bezierVertex(253,368,143,417,143,360);
bezierVertex(143,325,223,335,230,376);
bezierVertex(236,415,159,395,185,357);
bezierVertex(212,319,331,333,336,381);
endShape(CLOSE);
//藤刺
triangle(240,354,237,356,238,353);
triangle(210,374,213,376,211,377);
triangle(150,376,149,378,147,377);
triangle(144,354,145,351,141,351);
triangle(149,350,146,350,147,348);
triangle(164,342,162,340,165,340);
triangle(169,339,170,337,173,339);
triangle(218,352,218,355,216,353);
triangle(228,372,229,374,227,374);
triangle(182,376,181,379,180,377);
triangle(180,368,181,366,178,367);
triangle(208,341,209,340,208,339);
triangle(230,337,232,339,232,337);
triangle(245,338,244,336,247,336);
triangle(301,345,304,343,304,346);
//紫花藤
noFill();
stroke(104,45,38);
bezier(326,326,326,326,309,348,311,379);
bezier(348,344,348,344,324,352,312,359);
bezier(301,329,301,329,315,338,314,350);
//右下角紫色花
 fill(161,34,55);
 noStroke();
 beginShape();
 vertex(303,330);
 vertex(300,312);
 vertex(294,301);
 vertex(288,295);
 vertex(288,307);
 vertex(280,307);
 vertex(281,314);
 vertex(275,314);
 vertex(276,319);
 vertex(272,319);
 vertex(276,323);
 vertex(287,328);
 endShape(CLOSE);//左
 beginShape();
 vertex(326,327);
 vertex(339,322);
 vertex(361,301);
 vertex(345,306);
 vertex(348,292);
 vertex(336,304);
 vertex(335,291);
 vertex(326,303);
 vertex(321,290);
 vertex(319,311);
 endShape(CLOSE);//中
 beginShape();
 vertex(348,344);
 vertex(359,350);
 vertex(379,346);
 vertex(379,344);
 vertex(363,342);
 vertex(376,334);
 vertex(362,335);
 vertex(368,327);
 vertex(358,328);
 vertex(364,314);
 vertex(346,329);
 endShape(CLOSE);//右

}
  void fenhua(int x,int y){
    pushMatrix();
    translate(x,y);
     fill(104,45,38);
    beginShape();
    vertex(1,27);
    bezierVertex(1,27,-1,27,-1,27);
    bezierVertex(-1,27,-1,15,-1,15);
    bezierVertex(-1,15,-1,14,-3,14);
    bezierVertex(-3,14,-6,13,-6,13);
    bezierVertex(-6,13,-6,12,-6,12);
    bezierVertex(-6,12,-3,13,-3,13);
    bezierVertex(-3,13,-1,13,-1,11);
    bezierVertex(-1,11,0,11,0,11);
    bezierVertex(0,11,0,13,2,13);
    bezierVertex(2,13,5,11,5,11);
    bezierVertex(2,13,5,12,1,12);
    bezierVertex(5,12,1,14,1,14);
    bezierVertex(1,14,0,14,0,15);
    endShape(CLOSE);
    fill(225,194,168);
    ellipse(0,-12,6,6);
    ellipse(0,-6,5,5);
    ellipse(0,0,7,7);
    ellipse(0,8,8,8);
    ellipse(-5,-8,3,3);
    ellipse(-7,-3,4,4);
    ellipse(-9,4,5,5);
    ellipse(-8,11,7,7);
    ellipse(5,-8,3,3);
    ellipse(7,-3,4,4);
    ellipse(9,4,5,5);
    ellipse(8,11,7,7);
  popMatrix();
}
void honghua(int x,int y){
    pushMatrix();
    translate(x,y);
     fill(104,45,38);
    beginShape();
    vertex(1,27);
    bezierVertex(1,27,-1,27,-1,27);
    bezierVertex(-1,27,-1,15,-1,15);
    bezierVertex(-1,15,-1,14,-3,14);
    bezierVertex(-3,14,-6,13,-6,13);
    bezierVertex(-6,13,-6,12,-6,12);
    bezierVertex(-6,12,-3,13,-3,13);
    bezierVertex(-3,13,-1,13,-1,11);
    bezierVertex(-1,11,0,11,0,11);
    bezierVertex(0,11,0,13,2,13);
    bezierVertex(2,13,5,11,5,11);
    bezierVertex(2,13,5,12,1,12);
    bezierVertex(5,12,1,14,1,14);
    bezierVertex(1,14,0,14,0,15);
    endShape(CLOSE);
    fill(207,23,33);
    ellipse(0,-12,6,6);
    ellipse(0,-6,5,5);
    ellipse(0,0,7,7);
    ellipse(0,8,8,8);
    ellipse(-5,-8,3,3);
    ellipse(-7,-3,4,4);
    ellipse(-9,4,5,5);
    ellipse(-8,11,7,7);
    ellipse(5,-8,3,3);
    ellipse(7,-3,4,4);
    ellipse(9,4,5,5);
    ellipse(8,11,7,7);
  popMatrix();
}
void mousePressed(){
  endRecord();
  exit();
}

RavenKwok

  • Sr. Member
  • ****
  • 帖子: 277
  • Artist/ Animator/ Coder/ Cynical Asshole
Re: 麻烦大家帮我看看这段代码有什么问题
« 回复 #1 于: 三月 13, 2013, 12:03:40 上午 »
程序代码
import processing.pdf.*;
boolean record = false;

void setup() {
  size(379, 379);
}
void draw() {

  if (record) beginRecord(PDF, "pengchengsheng.pdf");

  noStroke();
  fill(211, 165, 63);
  rect(0, 0, 379, 379);
  fill(216, 170, 68);
  for (int x=6;x<379;x=x+7) {
    rect(x, 0, 3, 379);
  }
  /*-----------草地-----------*/
  //底下一层
  fill(202, 153, 28);
  rect(0, 279, 379, 100);
  //中间一层
  fill(187, 131, 34);
  beginShape();
  vertex(379, 238);
  bezierVertex(379, 238, 379, 275, 379, 275);
  bezierVertex(326, 293, 261, 282, 199, 278);
  bezierVertex(133, 274, 66, 265, 0, 268);
  bezierVertex(0, 268, 0, 220, 0, 220);
  bezierVertex(60, 262, 150, 220, 214, 229);
  bezierVertex(214, 229, 370, 238, 370, 238);
  endShape(CLOSE);
  //上面一层
  fill(170, 111, 40);
  beginShape();
  vertex(0, 268);
  bezierVertex(0, 268, 0, 317, 0, 317);
  bezierVertex(0, 317, 198, 307, 198, 307 );
  bezierVertex(198, 307, 359, 316, 359, 316);
  bezierVertex(367, 317, 374, 318, 379, 319);
  bezierVertex(379, 319, 379, 274, 379, 274);
  bezierVertex(326, 293, 261, 282, 198, 278);
  bezierVertex(133, 274, 66, 264, 0, 268);
  endShape(CLOSE);
  /*-----------树-----------*/
  //左边树干
  fill(104, 45, 38);
  beginShape();
  vertex(0, 138);
  bezierVertex(5, 140, 9, 142, 11, 146);
  bezierVertex(11, 146, 10, 124, 10, 241);
  bezierVertex(12, 245, 26, 243, 27, 241);
  bezierVertex(27, 241, 23, 145, 23, 145);
  bezierVertex(33, 130, 75, 118, 43, 101);
  bezierVertex(33, 96, 33, 96, 0, 138);
  endShape(CLOSE);
  //中间树干
  fill(104, 45, 38);
  beginShape();
  vertex(70, 101);
  bezierVertex(70, 101, 69, 172, 69, 172);
  bezierVertex(55, 166, 31, 158, 31, 158);
  bezierVertex(31, 158, 27, 161, 27, 161);
  bezierVertex(27, 161, 69, 183, 69, 183);
  bezierVertex(69, 183, 68, 252, 68, 252);
  bezierVertex(71, 257, 94, 254, 95, 240);
  bezierVertex(95, 252, 91, 145, 91, 145);
  bezierVertex(91, 145, 126, 127, 126, 127);
  bezierVertex(126, 127, 122, 124, 122, 124);
  bezierVertex(122, 124, 90, 135, 90, 135);
  bezierVertex(90, 135, 89, 100, 89, 100);
  bezierVertex(104, 76, 171, 57, 120, 31);
  bezierVertex(120, 31, 70, 101, 70, 101);
  endShape(CLOSE);
  //右边树干
  fill(104, 45, 38);
  beginShape();
  vertex(182, 88);
  bezierVertex(181, 149, 240, 140, 256, 168);
  bezierVertex(256, 168, 254, 379, 254, 379);
  bezierVertex(254, 397, 294, 379, 294, 379);
  bezierVertex(294, 379, 287, 167, 287, 167);
  bezierVertex(311, 127, 420, 97, 337, 54);
  bezierVertex(337, 54, 182, 88, 182, 88);
  endShape(CLOSE);
  //左边树叶
  fill(127, 37, 40);
  ellipse(12, 78, 148, 122);//底下一层
  fill(219, 163, 9);
  ellipse(12, 78, 132, 104);//倒数第二层
  fill(206, 149, 14);
  ellipse(12, 78, 114, 84);//顺数第二层
  fill(187, 98, 29);
  ellipse(12, 78, 46, 36);//顺数第一层
  //中间树叶
  fill(180, 29, 36);
  ellipse(83, 0, 212, 176);//底下一层
  fill(219, 163, 9);
  ellipse(85, 0, 188, 152);//中间
  fill(140, 32, 50);
  ellipse(80, 0, 170, 136);//上面
  //右边树叶
  fill(207, 23, 33);
  ellipse(273, 0, 350, 300);//倒数第一层
  fill(218, 184, 102);
  ellipse(104, 14, 7, 9);
  ellipse(108, 34, 8, 8);
  ellipse(116, 54, 9, 9);
  ellipse(128, 73, 9, 10);
  ellipse(141, 89, 10, 9);
  ellipse(157, 102, 11, 11);
  ellipse(177, 115, 11, 12);
  ellipse(205, 127, 13, 12);
  ellipse(236, 135, 17, 14);
  ellipse(267, 138, 18, 16);
  ellipse(300, 136, 17, 17);
  ellipse(330, 130, 18, 15);
  ellipse(357, 118, 17, 15);
  ellipse(376, 105, 16, 14);
  fill(238, 185, 0);
  ellipse(265, 0, 310, 254);//倒数第二层
  fill(161, 34, 55);
  ellipse(275, 0, 270, 226);//倒数第三层
  fill(232, 71, 20);
  ellipse(272, 0, 240, 202);//顺数第三层
  fill(161, 34, 55);
  ellipse(280, 0, 186, 156);//顺数第二层
  fill(218, 184, 102);
  ellipse(272, 0, 40, 26);//顺数第一
  //圆圈
  fill(218, 153, 102);
  ellipse(231, -2, 9, 9);
  ellipse(241, 14, 11, 10);
  ellipse(262, 25, 12, 11);
  ellipse(282, 25, 13, 13);
  ellipse(302, 17, 13, 12);
  ellipse(316, 5, 11, 9);
  //前面树枝
  fill(104, 45, 38);
  beginShape();
  vertex(0, 340);
  vertex(170, 270);
  vertex(193, 272);
  vertex(125, 312);
  vertex(192, 318);
  vertex(192, 320);
  vertex(110, 319);
  vertex(2, 374);
  vertex(3, 379);
  vertex(0, 379);
  endShape(CLOSE);
  /*-----------花-----------*/
  //红色圆点小花
  honghua(48, 224);
  honghua(209, 327);
  //粉色圆点小花
  fenhua(223, 334);
  fenhua(312, 285);
  fenhua(75, 357);
  /*-----------鸟-----------*/
  //嘴巴
  fill(111, 52, 39);
  triangle(210, 160, 232, 172, 209, 182);
  triangle(211, 177, 227, 182, 206, 191);
  //脚
  fill(154, 68, 27);
  rect(154, 250, 5, 30);
  rect(170, 248, 5, 32);
  //身体
  fill(238, 185, 0);
  beginShape();
  vertex(107, 228);
  bezierVertex(119, 225, 131, 218, 133, 212);
  bezierVertex(142, 200, 144, 174, 152, 160);
  bezierVertex(158, 150, 168, 148, 183, 147);
  bezierVertex(213, 146, 219, 174, 215, 206);
  bezierVertex(215, 213, 213, 218, 210, 225);
  bezierVertex(208, 230, 205, 233, 202, 236);
  bezierVertex(188, 249, 168, 254, 149, 254);
  bezierVertex(142, 254, 135, 253, 128, 251);
  bezierVertex(123, 249, 120, 247, 114, 246);
  bezierVertex(84, 242, 75, 265, 84, 281);
  bezierVertex(90, 292, 109, 296, 104, 312);
  bezierVertex(101, 319, 82, 320, 77, 314);
  bezierVertex(72, 310, 69, 305, 67, 298);
  bezierVertex(67, 319, 71, 341, 56, 359);
  bezierVertex(37, 379, 18, 354, 18, 335);
  bezierVertex(18, 302, 33, 271, 58, 250);
  bezierVertex(54, 251, 50, 253, 47, 254);
  bezierVertex(30, 260, -5, 251, 11, 232);
  bezierVertex(20, 222, 42, 226, 56, 228);
  bezierVertex(73, 229, 90, 234, 107, 228);
  endShape(CLOSE);
  //眼睛
  fill(161, 34, 55);
  beginShape();
  vertex(163, 168);
  bezierVertex(170, 176, 188, 181, 198, 167);
  bezierVertex(184, 154, 168, 163, 163, 168);
  endShape(CLOSE);
  //眼睛
  fill(104, 45, 38);
  ellipse(181, 167, 9, 8);
  //尾部羽毛
  fill(227, 109, 18);
  beginShape();
  vertex(69, 238);
  bezierVertex(69, 238, 21, 225, 22, 241);
  bezierVertex(24, 255, 44, 245, 49, 243);
  bezierVertex(54, 242, 61, 238, 69, 238);
  endShape(CLOSE);//上面橙色羽毛
  fill(180, 29, 36);
  beginShape();
  vertex(66, 261);
  bezierVertex(44, 270, 13, 348, 40, 350);
  bezierVertex(58, 352, 56, 329, 56, 317);
  bezierVertex(56, 301, 58, 276, 66, 261);
  endShape(CLOSE);//中间红色羽毛
  fill(180, 29, 36);
  beginShape();
  vertex(66, 261);
  bezierVertex(44, 270, 13, 348, 40, 350);
  bezierVertex(58, 352, 56, 329, 56, 317);
  bezierVertex(56, 301, 58, 276, 66, 261);
  endShape(CLOSE);//中间红色羽毛
  fill(200, 145, 23);
  beginShape();
  vertex(72, 266);
  bezierVertex(72, 274, 69, 319, 91, 311);
  bezierVertex(109, 305, 85, 292, 81, 287);
  bezierVertex(76, 280, 72, 266, 72, 266);
  endShape(CLOSE);//下面灰绿色羽毛
  /*-----------藤-----------*/
  //粗藤条
  noFill();
  stroke(115, 75, 38);
  strokeWeight(3);
  ellipse(390, 345, 150, 140);//1
  noFill();
  stroke(92, 47, 23);
  strokeWeight(3);
  ellipse(379, 379, 150, 120);//2
  //藤刺
  fill(92, 47, 23);
  noStroke();
  triangle(317, 338, 318, 346, 325, 340);
  triangle(362, 328, 357, 323, 365, 319);
  //细藤条
  noFill();
  stroke(115, 75, 38);
  strokeWeight(2);
  beginShape();
  vertex(246, 388);
  bezierVertex(224, 375, 229, 339, 236, 348);
  bezierVertex(253, 368, 143, 417, 143, 360);
  bezierVertex(143, 325, 223, 335, 230, 376);
  bezierVertex(236, 415, 159, 395, 185, 357);
  bezierVertex(212, 319, 331, 333, 336, 381);
  endShape(CLOSE);
  //藤刺
  triangle(240, 354, 237, 356, 238, 353);
  triangle(210, 374, 213, 376, 211, 377);
  triangle(150, 376, 149, 378, 147, 377);
  triangle(144, 354, 145, 351, 141, 351);
  triangle(149, 350, 146, 350, 147, 348);
  triangle(164, 342, 162, 340, 165, 340);
  triangle(169, 339, 170, 337, 173, 339);
  triangle(218, 352, 218, 355, 216, 353);
  triangle(228, 372, 229, 374, 227, 374);
  triangle(182, 376, 181, 379, 180, 377);
  triangle(180, 368, 181, 366, 178, 367);
  triangle(208, 341, 209, 340, 208, 339);
  triangle(230, 337, 232, 339, 232, 337);
  triangle(245, 338, 244, 336, 247, 336);
  triangle(301, 345, 304, 343, 304, 346);
  //紫花藤
  noFill();
  stroke(104, 45, 38);
  bezier(326, 326, 326, 326, 309, 348, 311, 379);
  bezier(348, 344, 348, 344, 324, 352, 312, 359);
  bezier(301, 329, 301, 329, 315, 338, 314, 350);
  //右下角紫色花
  fill(161, 34, 55);
  noStroke();
  beginShape();
  vertex(303, 330);
  vertex(300, 312);
  vertex(294, 301);
  vertex(288, 295);
  vertex(288, 307);
  vertex(280, 307);
  vertex(281, 314);
  vertex(275, 314);
  vertex(276, 319);
  vertex(272, 319);
  vertex(276, 323);
  vertex(287, 328);
  endShape(CLOSE);//左
  beginShape();
  vertex(326, 327);
  vertex(339, 322);
  vertex(361, 301);
  vertex(345, 306);
  vertex(348, 292);
  vertex(336, 304);
  vertex(335, 291);
  vertex(326, 303);
  vertex(321, 290);
  vertex(319, 311);
  endShape(CLOSE);//中
  beginShape();
  vertex(348, 344);
  vertex(359, 350);
  vertex(379, 346);
  vertex(379, 344);
  vertex(363, 342);
  vertex(376, 334);
  vertex(362, 335);
  vertex(368, 327);
  vertex(358, 328);
  vertex(364, 314);
  vertex(346, 329);
  endShape(CLOSE);//右


  if (record) {
    endRecord();
    exit();
  }
}
void fenhua(int x, int y) {
  pushMatrix();
  translate(x, y);
  fill(104, 45, 38);
  beginShape();
  vertex(1, 27);
  bezierVertex(1, 27, -1, 27, -1, 27);
  bezierVertex(-1, 27, -1, 15, -1, 15);
  bezierVertex(-1, 15, -1, 14, -3, 14);
  bezierVertex(-3, 14, -6, 13, -6, 13);
  bezierVertex(-6, 13, -6, 12, -6, 12);
  bezierVertex(-6, 12, -3, 13, -3, 13);
  bezierVertex(-3, 13, -1, 13, -1, 11);
  bezierVertex(-1, 11, 0, 11, 0, 11);
  bezierVertex(0, 11, 0, 13, 2, 13);
  bezierVertex(2, 13, 5, 11, 5, 11);
  bezierVertex(2, 13, 5, 12, 1, 12);
  bezierVertex(5, 12, 1, 14, 1, 14);
  bezierVertex(1, 14, 0, 14, 0, 15);
  endShape(CLOSE);
  fill(225, 194, 168);
  ellipse(0, -12, 6, 6);
  ellipse(0, -6, 5, 5);
  ellipse(0, 0, 7, 7);
  ellipse(0, 8, 8, 8);
  ellipse(-5, -8, 3, 3);
  ellipse(-7, -3, 4, 4);
  ellipse(-9, 4, 5, 5);
  ellipse(-8, 11, 7, 7);
  ellipse(5, -8, 3, 3);
  ellipse(7, -3, 4, 4);
  ellipse(9, 4, 5, 5);
  ellipse(8, 11, 7, 7);
  popMatrix();
}
void honghua(int x, int y) {
  pushMatrix();
  translate(x, y);
  fill(104, 45, 38);
  beginShape();
  vertex(1, 27);
  bezierVertex(1, 27, -1, 27, -1, 27);
  bezierVertex(-1, 27, -1, 15, -1, 15);
  bezierVertex(-1, 15, -1, 14, -3, 14);
  bezierVertex(-3, 14, -6, 13, -6, 13);
  bezierVertex(-6, 13, -6, 12, -6, 12);
  bezierVertex(-6, 12, -3, 13, -3, 13);
  bezierVertex(-3, 13, -1, 13, -1, 11);
  bezierVertex(-1, 11, 0, 11, 0, 11);
  bezierVertex(0, 11, 0, 13, 2, 13);
  bezierVertex(2, 13, 5, 11, 5, 11);
  bezierVertex(2, 13, 5, 12, 1, 12);
  bezierVertex(5, 12, 1, 14, 1, 14);
  bezierVertex(1, 14, 0, 14, 0, 15);
  endShape(CLOSE);
  fill(207, 23, 33);
  ellipse(0, -12, 6, 6);
  ellipse(0, -6, 5, 5);
  ellipse(0, 0, 7, 7);
  ellipse(0, 8, 8, 8);
  ellipse(-5, -8, 3, 3);
  ellipse(-7, -3, 4, 4);
  ellipse(-9, 4, 5, 5);
  ellipse(-8, 11, 7, 7);
  ellipse(5, -8, 3, 3);
  ellipse(7, -3, 4, 4);
  ellipse(9, 4, 5, 5);
  ellipse(8, 11, 7, 7);
  popMatrix();
}
void mousePressed() {
  record = !record;
}

Contra

  • SuperManager
  • Sr. Member
  • *****
  • 帖子: 347
  • AC, game dev, new media art&tech.
    • i'm Contra
Re: 麻烦大家帮我看看这段代码有什么问题
« 回复 #2 于: 三月 13, 2013, 07:34:24 上午 »
最好同时指出你预期的运行结果是什么,而现在是什么,如果有报错,也贴上来

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 麻烦大家帮我看看这段代码有什么问题
« 回复 #3 于: 三月 13, 2013, 11:04:31 上午 »
别把大伙儿当助教,我们都是不拿工资的,发贴要懂得礼貌

好好学习下提问的智慧

« 最后编辑时间: 三月 13, 2013, 01:50:27 下午 作者 vinjn »

RavenKwok

  • Sr. Member
  • ****
  • 帖子: 277
  • Artist/ Animator/ Coder/ Cynical Asshole
Re: 麻烦大家帮我看看这段代码有什么问题
« 回复 #4 于: 三月 15, 2013, 03:21:56 下午 »
contra 和vinjn 误会了。楼主的问题描述和讨论是在群里贴的,由于代码过长,俺就建议他贴到论坛,而后他就省略了描述直接贴了代码。

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 麻烦大家帮我看看这段代码有什么问题
« 回复 #5 于: 三月 15, 2013, 05:55:43 下午 »
有论坛就是为了把有价值的内容保留下来,给后人学习、参考等等等等
如果论坛只是用完就丢的临时文件夹的话,那这帖子都可以删掉了。。。

纠结

  • Newbie
  • *
  • 帖子: 3
Re: 麻烦大家帮我看看这段代码有什么问题
« 回复 #6 于: 三月 22, 2013, 07:51:30 上午 »
我是新人,请问群号是多少?我能加么

Contra

  • SuperManager
  • Sr. Member
  • *****
  • 帖子: 347
  • AC, game dev, new media art&tech.
    • i'm Contra
Re: 麻烦大家帮我看看这段代码有什么问题
« 回复 #7 于: 三月 22, 2013, 10:15:03 上午 »
我是新人,请问群号是多少?我能加么

见论坛右上角公告

Tags: