2018年10月4日 星期四

Week_03 吳宇凡









1.size(500,500);
  ellipse(250,250,480,480);
  triangle(250,250,250,10,80,150);
2.for(float angle=0; angle<PI*2; angle+=PI/3){
  triangle(250,250,
   250+240*cos(angle),         250+240*sin(angle),
   250+240*cos(angle+PI/3),250+240*sin(angle+PI/3));


3.for(floatangle=0; angle<PI*2; angle+=PI/3){
    for(int R=0;R<=240;R+=30){
      noFill();
      triangle(250,250,
      250+240*cos(angle),         250+240*sin(angle),
      250+240*cos(angle+PI/3),250+240*sin(angle+PI/3));
    }
4. for(int R=0;R<=240;R+=20)

5.background(255);
     for(int cx=10;cx<800;cx+=40){
      for(int cy=10;cy<400;cy+=40){
        ellipse(cx,cy,30,30);
    } 
 }

 6.void myTriangle(int cx,int cy){
      float R=25, a=PI/2;
        triangle( cx+R*cos(a), cy+R*sin(a),
            cx+R*cos(a+2*PI/3), cy+R*sin(a+2*PI/3),
            cx+R*cos(a-2*PI/3), cy+R*sin(a-2*PI/3));
}
background(255);
      for(int cx=10;cx<800;cx+=40){
        for(int cy=10;cy<400;cy+=40){
         myTriangle(cx,cy);
    }
 }

7.float R=25, a=-PI/2;

8.float a=-PI/2;
    for(int R=15; R>0; R-=5){
      triangle( cx+R*cos(a), cy+R*sin(a),
            cx+R*cos(a+2*PI/3), cy+R*sin(a+2*PI/3),
            cx+R*cos(a-2*PI/3), cy+R*sin(a-2*PI/3));
  }

9.size(400,600);
 background(255);
  
  PImage imgMario = loadImage("mario.png");
  image(imgMario, 0,0, 150,150);
10.PImage imgMario;
float marioX=0, marioY=0,
  if (keyCode==UP)          { marioY-=5; }
  if (keyCode==DOWN)   { marioY+=5;}
  if (keyCode==LEFT)      { marioX-=5;}
  if (keyCode==RIGHT)   { marioX+=5;}
11.
float marioX=0, marioY=100, marioVX=1, marioVY=0, marioAX=0, marioAY=0.1;
marioX+=marioVX;   marioVX+=0;
  marioY+=marioVY;   marioVY+=0.98;
  if (marioY>500) marioVY = -marioVY*0.9;
12.
if (marioY>500) {
    marioVY = -marioVY*0.8;
    marioY=500;
  }
  if (marioX>300)marioX =-marioVX;
  if (marioX<0)marioVX =-marioVX;





沒有留言:

張貼留言