2013年9月29日 星期日

Week04 鄭羽婷

Week04-1

void setup(){
  size(500,500);
  background(255);
  colorMode(HSB, 100);
  for (int i = 0; i < 100; i++) {
    for (int j = 0; j < 100; j++) {
      stroke(i, j, 100);
      point(i, j);
    }
  }
  fill(255);
  rect(400,0,100,100);
  strokeWeight(30);
  stroke(#000000);
  point(450,50);

}
void draw(){
}
void mouseDragged(){
   line(pmouseX, pmouseY, mouseX,mouseY);
}
void mouseClicked(){
  if(mouseX<100 && mouseY<100){
    stroke(mouseX,mouseY,100);
    point(450,50);
  }
}

//加入印章功能
PImage img;
int a=0;
void setup(){
  size(500,500);
  background(255);
  colorMode(HSB, 100);
  for (int i = 0; i < 100; i++) {
    for (int j = 0; j < 100; j++) {
      stroke(i, j, 100);
      point(i, j);
    }
  }
  fill(255);
  rect(400,0,100,100);
  strokeWeight(30);
  stroke(#000000);
  point(450,50);

  img=loadImage("1.jpg");

  
}
void draw(){   
   image(img,0,100,100,100);
}
void mouseDragged(){
   if(a==0)line(pmouseX, pmouseY, mouseX,mouseY);
}
void mouseClicked(){
  
  if(mouseX<100 && mouseY<100){
    a=0;
    stroke(mouseX,mouseY,100); 
    point(450,50);  
  }
  else {
    if(a==1)image(img,mouseX-50,mouseY-50,100,100);
    else if(mouseX<100 && mouseY<200){
    a=1;
    }
  }
}  

心得

Processing 做 3D Game 應該會很有趣 

沒有留言:

張貼留言