java吧 关注:1,235,055贴子:12,704,246
  • 12回复贴,共1

大佬求助 如何输出六只企鹅

只看楼主收藏回复



IP属地:爱尔兰1楼2018-03-08 23:42回复
    void setup() {
    size(800, 500);
    background(255, 255, 255);
    for (int i=1; i<=num; i++) {
    hat (int(random(255)), int(random(255)), int(random(255)));
    }
    }
    void hat(int R, int G, int B) {
    fill(R, G, B);
    rect(32, 3, 35, 20); //hat
    rect(27, 14, 45, 5);
    rect(32, 11, 35, 3); // hat band
    fill(87); // charcoal
    ellipse(50, 55, 70, 75); // body and wings
    ellipse(19, 65, 12, 40);
    ellipse(81, 65, 12, 40);
    fill(0); // black
    ellipse(48, 40, 2, 2); // eyes
    ellipse(52, 40, 2, 2);
    fill(250); // white
    ellipse(50, 75, 30, 35); // tummy
    fill(200, 150, 0); // orange
    ellipse(39, 93, 15, 5); // feet
    ellipse(61, 93, 15, 5);
    triangle(44, 44, 56, 44, 50, 49); // beak
    }


    IP属地:爱尔兰2楼2018-03-08 23:44
    回复
      num改成6


      IP属地:北京来自Android客户端3楼2018-03-09 00:04
      回复
        下面坐标也要变


        IP属地:北京来自Android客户端4楼2018-03-09 00:04
        回复
          可以传个i进hat里面去控制位置,这样才能显示的好,不然你每次都是在一个位置显示,输出6个你也看不出来啊


          IP属地:北京来自Android客户端5楼2018-03-09 00:06
          收起回复


            IP属地:爱尔兰6楼2018-03-09 05:08
            收起回复
              急急急


              IP属地:爱尔兰来自Android客户端7楼2018-03-10 01:17
              回复
                有人吗


                IP属地:爱尔兰来自Android客户端8楼2018-03-10 20:23
                回复