2021年10月18日 星期一

Noteeee Week03


 ~~~~~~~~~~~~~~~~~Week03~~~~~~~~~~~~~~~~~



程式碼:
PImage img;
//圖片,聲音
void setup()
{
  size(500,500);
  img=loadImage("btob.jpg");
}///img = loadImage("網址.jpg")
///把圖檔,拉到程式裡面!!!
void draw()
{
  image(img,0,0);
}

*存檔後,可以讀圖出來!



程式碼:
PImage img;
//圖片,聲音
void setup()
{
  size(500,500);
  img=loadImage("b1.png");
}///img = loadImage("網址.jpg")
///把圖檔,拉到程式裡面!!!
void draw()
{
  image(img,0,0,400,400);
} ///圖, x,y,  寬,高

*根據抓的圖檔做縮放













程式碼:
PImage img1, img2;
//圖片,聲音
void setup()
{
  size(500,500);
  img1=loadImage("flower.png");
  img2=loadImage("w2.png");
}///img = loadImage("網址.jpg")
///把圖檔,拉到程式裡面!!!
void draw()
{
  image(img1,0,0,500,500);
  image(img2,mouseX,mouseY,100,100);
} ///圖, x,y,  寬,高

*背景圖一張,會隨著滑鼠動的圖一張













程式碼:
PImage img1, img2;
//圖片,聲音
void setup()
{
  size(500,500);
  img1=loadImage("flower.png");
  img2=loadImage("w2.png");
}///1. Ctrl-K檔案夾, 2. PowerPoint圖片去背景
void draw()
{
  image(img1,0,0,500,500);
  image(img2,mouseX,mouseY,100,100);
} ///圖, x,y,  寬,高













程式碼:
PImage img1, img2;
//圖片,聲音
void setup()
{
  size(500,500);
  img1=loadImage("flower.png");
  img2=loadImage("w2.png");
}///1. Ctrl-K檔案夾, 2. PowerPoint圖片去背景
void draw()
{
  image(img1,0,0,500,500);
  image(img2,mouseX,mouseY,200,200);
} ///圖, x,y,  寬,高

*可以改動圖(img2)大小!!













程式碼:
PImage img1, img2;
//圖片,聲音
void setup()
{
  size(500,500);
  img1=loadImage("flower.png");
  img2=loadImage("w2.png");
}///1. Ctrl-K檔案夾, 2. PowerPoint圖片去背景
void draw()
{
  image(img1,0,0,500,500);
  image(img2,mouseX-100,mouseY-100,200,200);
} ///圖, x,y,  寬,高

*當滑鼠無法對準動圖時,可以用+100-100去調整位置!!













程式碼
PImage img1, img2;
//圖片,聲音
void setup()
{
  size(500,500);
  img1=loadImage("flower.png");
  img2=loadImage("w2.png");
}///1. Ctrl-K檔案夾, 2. PowerPoint圖片去背景
void draw()
{
  imageMode(CORNER);
  image(img1,0,0,500,500);
  imageMode(CENTER);
  image(img2,mouseX,mouseY,200,200);
} ///圖, x,y,  寬,高

*另一種調整位置的方法!













min&sound install













程式碼:
//聲音Sound:
// Sketch-Library-Add Library, 找Sound
// Minim 可以用,Sound也可以用(但有的電腦會出錯)
import ddf.minim.*;
Minim minim;
AudioPlayer player;

void setup()
{
  size(500,500);
  minim = new Minim(this);//設定好
  player = minim.loadFile("groove.mp3");
  player.play();
}
void draw()
{
  
}













程式碼:
//聲音Sound:
// Sketch-Library-Add Library, 找Sound
// Minim 可以用,Sound也可以用
import ddf.minim.*;
Minim minim;
AudioPlayer player, player2;

void setup()
{
  size(500,500);
  minim = new Minim(this);//設定好
  player = minim.loadFile("groove.mp3");//音效
  
  player2 = minim.loadFile("bgm.mp3");//背景音樂
  player2.play();
}
void draw()
{
  
}
void mousePressed()
{
  player.play();
}

*找一首輕鬆又秒數短的歌曲當bgm













程式碼:
//聲音Sound:
// Sketch-Library-Add Library, 找Sound
// Minim 可以用,Sound也可以用(但有的電)
import ddf.minim.*;
Minim minim;
AudioPlayer doo, re, mi, fa, so;

void setup()
{
  size(500,100);
  minim = new Minim(this);//設定好
  doo = minim.loadFile("do.wav");
  re = minim.loadFile("re.wav");
  mi = minim.loadFile("mi.wav");
  fa = minim.loadFile("fa.wav");
  so = minim.loadFile("so.wav");
}
void keyPressed()
{
  if(key=='1') {doo.rewind();doo.play();}
  if(key=='2') {re.rewind();re.play();}
  if(key=='3') {mi.rewind();mi.play();}
  if(key=='4') {fa.rewind();fa.play();}
  if(key=='5') {so.rewind();so.play();}
}
void draw()
{
  
}













程式碼:
//聲音Sound:
// Sketch-Library-Add Library, 找Sound
// Minim 可以用,Sound也可以用(但有的電)
import ddf.minim.*;
Minim minim;
AudioPlayer doo, re, mi, fa, so;

void setup()
{
  size(500,100);
  minim = new Minim(this);//設定好
  doo = minim.loadFile("do.wav");
  re = minim.loadFile("re.wav");
  mi = minim.loadFile("mi.wav");
  fa = minim.loadFile("fa.wav");
  so = minim.loadFile("so.wav");
}
void keyPressed()
{
  if(key=='1') {doo.rewind();doo.play();down[0]=1;}
  if(key=='2') {re.rewind();re.play();down[1]=1;}
  if(key=='3') {mi.rewind();mi.play();down[2]=1;}
  if(key=='4') {fa.rewind();fa.play();down[3]=1;}
  if(key=='5') {so.rewind();so.play();down[4]=1;}
}
void keyReleased()
{
  if(key=='1') down[0]=0;
  if(key=='2') down[1]=0;
  if(key=='3') down[2]=0;
  if(key=='4') down[3]=0;
  if(key=='5') down[4]=0;
}
int [] down ={0,0,0,0,0,};
void draw()
{
  background(255);
  for(int i=0; i<5; i++)
  {
    if(down[i]==0) fill(255);
    else fill(255,0,0);
    rect(i*100, 0, 100,100);
  }
}

沒有留言:

張貼留言