顯示具有 08160643_簡維辰 標籤的文章。 顯示所有文章
顯示具有 08160643_簡維辰 標籤的文章。 顯示所有文章

2020年4月30日 星期四

08160643     簡維辰
程式碼
void setup(){
  size(300,500);
}
int r=0;
void draw(){
  background(0);
  ellipse(70,200+75,r,r);
  ellipse(70,200+75+150,r,r);
  ellipse(70+150,200+75,r,r);
  ellipse(70+150,200+75+150,r,r);
  if(r<145) r+=5;
  else r=0;
}
程式碼
void setup(){
  size(300,500);
}
int r=0;
void draw(){
  background(0);
  for(int x=0;x<3;x++){
    for(int y=0;y<3;y++){
      ellipse(50+x*100,200+50+y*100,r,r);
    }
  }  
  if(r<100) r+=2;
  else r=0;
}

2020年4月16日 星期四

程式碼
void setup(){
  size(300,200);
}
int angle=45;
void draw(){
  background(255);
  angle = mouseX;
  arc(100,100, 100,100, radians(angle),radians(360-angle), PIE);
}
會自己動
void setup(){
  size(300,200);
}
int angle=45;
void draw(){
  background(255);
  angle = (frameCount*50) %120;
  arc(100,100, 100,100, radians(angle),radians(360-angle), PIE);

2020年4月9日 星期四

第七週 08160643簡維辰

                                          程式碼                                         
#include <stdio.h>
int main()
{
    int a=100;
    int b=200;
    int *p;
    p = &a;
    printf(" %d \n", *p);

}
PImage img1;
PImage img2;
PImage img3;
PImage img;
void setup(){
  size(300,300);
  img1=loadImage("img1.png");
  img2=loadImage("img2.png");
  img3=loadImage("img3.png");
  img=img3;
}
void draw(){
  background(255);
  image(img, 100,100);
}
void keyPressed(){
  if(keyCode==LEFT) img=img2;
  if(keyCode==RIGHT) img=img1;
}
void keyReleased(){
  img=img3;
}
PImage img1;
PImage img2;
PImage img3;
PImage img;
float x=100, y=100, vx=0;
void setup(){
  size(300,300);
  img1=loadImage("img1.png");
  img2=loadImage("img2.png");
  img3=loadImage("img3.png");
  img=img3;
}
void draw(){
  background(255);
  image(img, x, y);
  x += vx;
}
void keyPressed(){
  if(keyCode==LEFT){
    img=img2; vx= -1;
  }else if(keyCode==RIGHT){
    img=img1; vx= +1;
  }  
}
void keyReleased(){
  img=img3;
}

2020年3月26日 星期四

從原本點螢幕後只能出現一個小點到現在按住點就會越來越大了!


程式碼
int []x=new int[1000];
int []y=new int[1000];
int []r=new int[1000];
color [] c = new color[1000];
int n=0;
void setup(){
  size(400,400);
}
void draw(){
  background(255);
  for(int i=0;i<n;i++){
    fill(c[i]);
    circle(x[i],y[i],r[i]);
    y[i]--;
  }
  if(mousePressed)r[n-1]++;
}
void mousePressed(){
  x[n]=mouseX;
  y[n]=mouseY;
  r[n]=10;
  c[n]=color(random(255),random(255),random(255));
  n++;
}
size(300,300);
int [][] table={{0,0,0,0,0},
               {1,1,1,1,1},
               {0,0,1,1,0},
               {0,0,1,1,0}};
for(int i=0;i<4;i++){
  for(int j=0;j<5;j++){
    if(table[i][j]==1)fill(255,0,0);
    else fill(128);
    rect(j*50,i*50,50,50);
  }
}