2019年10月3日 星期四

week03

1.不按滑鼠直接畫畫

void setup(){
  size(600,400);
}
void draw(){
  line(mouseX,mouseY,pmouseX,pmouseY);
}

2.

void setup(){  size(600,400);}void draw(){  ellipse(mouseX,mouseY,3,3);  line(mouseX,mouseY,pmouseX,pmouseY);}

3.按滑鼠開始畫

void setup()
{
  size(600,400);
}
void draw()
{
  if(mousePressed&&mouseButton==LEFT)
  {
    line(mouseX,mouseY,pmouseX,pmouseY);
  }
}

 4.按數字換筆刷顏色、粗細

void setup()
{
  size(600,400);
}
void draw()
{
  if(key=='1') stroke(255,0,0);
  if(key=='2') stroke(255,255,0);
  if(key=='3') stroke(0,255,0);
  if(key=='4') strokeWeight(4);
  if(key=='5') strokeWeight(10);
  {
    line(mouseX,mouseY,pmouseX,pmouseY);
  }
}

5.

沒有留言:

張貼留言

alanhc 互動技術-week17 [final]

回顧這學期的作品:  期中作業:LANDING:PLANET 賣點&特點: 炫麗的特效 物理(星球重力及降落)及粒子系統(噴射) 世界地圖可根據視角縮放 困難點: 重寫3次最終改寫成物件導向的CLASS寫法...