2013年9月29日 星期日

第4週

void setup(){
 size(400,400);
background(255);

}

void draw(){

}

void mouseDragged(){
 line(mouseX,mouseY,pmouseX,pmouseY);
stroke(100,155,255);
}

pmouseX   前一個
stroke( )        筆觸顏色


void setup( )  {  size(400,400);  background(255);   }
void draw(){
  fill(255,0,0);
  rect(0,0,100,100);
  fill(0,255,0);
  rect(0,100,100,100);
}
void mouseDragged(){
 line(mouseX,mouseY,pmouseX,pmouseY);  }

  void mouseClicked(){
  if(mouseX<100  &&  mouseY<100)  stroke(255,0,0);
 else if(mouseX<100  &&  mouseY<200)  stroke(0,255,0);
 }
void mousePressed(){}
void mouseReleased(){}


mouseClicked() 點一下


void setup( ) {
  size(400, 400);
  background(255);
  noStroke();
  colorMode(HSB, 100);
  for (int i=0 ; i<100 ; i++) {
    for (int j=0 ; j<100 ;j++) {
      stroke(i, j, 100);
      point(i, j);
    }
  }
}
void draw() {
}
void mouseDragged() {
  line(mouseX, mouseY, pmouseX, pmouseY);
  //strokeWeight(10);
}
void mousePressed() {
}
void mouseReleased() {
  if (mouseX<100  &&  mouseY<100)  stroke(mouseX, mouseY, 100);
}



void setup( ) {
  size(400, 400);
  background(255);
  noStroke();
  colorMode(RGB,255);
  fill(143,245,232);
  rect(0,100,100,100);
   colorMode(HSB, 100);
  for (int i=0 ; i<100 ; i++) {
    for (int j=0 ; j<100 ;j++) {
      stroke(i, j, 100);
      point(i, j);
    }}}
void draw() {
}
void mouseDragged() {
  line(mouseX, mouseY, pmouseX, pmouseY);
  //strokeWeight(10);
}
void mousePressed() {
}
void mouseReleased() {
  if (mouseX<100  &&  mouseY<100)
  {
    colorMode(HSB,100);
  stroke(mouseX, mouseY, 100);
  }
  else if(mouseX<100 && mouseY<200){
  stroke(#8FF5E8);
  }
}

 colorMode(HSB, 100);
 stroke(#8FF5E8);


void setup( ) {  
  size(500, 500);  
  background(255);  
  noStroke();
   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() {
 if(mouseX > 100 && mouseX<390) line(mouseX, mouseY, pmouseX, pmouseY); 
  //strokeWeight(10);
}
void mousePressed() {
    if (mouseX<100  &&  mouseY<100)  
  {
    colorMode(HSB,100);
  stroke(mouseX, mouseY, 100);
  }
  else if(mouseX<100 && mouseY<200){
  stroke(#8FF5E8);
  }
}







課堂作業: (1) 做出你的小畫家,做得越好,分數越高 (老師沒有教到的功能你去找出來,分數更高)


void setup( ) {  
  size(500, 500);  
  background(255);  
  noStroke();
   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);
  

  strokeWeight(0);
  fill(255);
  rect(400,100,100,100);
  strokeWeight(10);
  stroke(#000000);
  point(450,150);
}
void draw(){}
void mouseDragged() {
 if(mouseX > 100 && mouseX<390) line(mouseX, mouseY, pmouseX, pmouseY); 
  //strokeWeight(10);
}
void mousePressed() {
    if (mouseX<100  &&  mouseY<100)  
  {
    colorMode(HSB,100);
  stroke(mouseX, mouseY, 100);
  }
  else if(mouseX<100 && mouseY<200){
  stroke(#8FF5E8);
  }
  
  if(mouseX>400 && mouseY<100)
  {
   strokeWeight(30); 
  }
  else if(mouseX >400 && mouseY<200)
  {
   strokeWeight(10); 
  }
}



課堂作業: (2) 目前的心得,請分享 (不要講太難)

還ok阿~




沒有留言:

張貼留言