2014年9月22日 星期一

第二周課堂作業


加入課程


方塊隨滑鼠移動

用滑鼠畫線(不需按滑鼠)

 用滑鼠畫線(按著滑鼠才畫)

隨方塊顏色 更換畫筆顏色

調整畫筆粗細
void setup(){
  size(800,600); background(#FAFC20);
  rect(700,0, 100,100); ellipse(750,50, 5,5);
  rect(700,100, 100,100); ellipse(750,150, 10,10);
  rect(700,200, 100,100); ellipse(750,250, 15,15);
  fill(255,0,0); rect(0,0, 100,100);
  fill(0,255,0); rect(0,100, 100,100);
  fill(0,0,255); rect(0,200, 100,100);
  fill(0); rect(0,300, 100,100);
}
void draw(){
  if (mousePressed) line(mouseX,mouseY, pmouseX,pmouseY);
}
void mousePressed(){
  println(mouseX+" "+mouseY);
  if (mouseX<100 && mouseY<100) stroke(255,0,0);
  else if (mouseX<100 && mouseY<200) stroke(0,255,0);
  else if (mouseX<100 && mouseY<300) stroke(0,0,255);
  else if (mouseX<100 && mouseY<400) stroke(0);
  else if (mouseX>700 && mouseY<100) strokeWeight(5);
  else if (mouseX>700 && mouseY<200) strokeWeight(10);
  else if (mouseX>700 && mouseY<300) strokeWeight(15);
}


沒有留言:

張貼留言