2016年10月2日 星期日

Week04 河蟹牌 - 閻孝國 ~ 他不是孫文 ~

  睡過頭了...思咪媽ㄙㄟˋ ~~

期中作業 : 節奏音樂遊戲

會轉的圈圈 : 


1. 這個是頻率一樣

程式碼 :

void setup(){
  size(600,600);
}
void draw(){
  float a = 5*frameCount/180.0*3.1415;
  background(255);
  for(int x=0;x<=600;x+=40){
    for(int y=0;y<=600;y+=40){
      noFill();ellipse(x,y,40,40);
      fill(0);ellipse(x+20*cos(a),y+20*sin(a),8,8);
    }
  }
}














2. 再來是轉的時間點不同 :

程式碼 :

void setup(){
  size(600,600);
}
void draw(){
  background(255);
  for(int x=0;x<=600;x+=40){
    for(int y=0;y<=600;y+=40){
      float a = 5*(frameCount+x/40+y/40)/180.0*3.1415;
      noFill();ellipse(x,y,40,40);
      fill(0);ellipse(x+20*cos(a),y+20*sin(a),8,8);
    }
  }
}



有一種海波浪的感覺出現了   我親像海波浪~~ 有起也有落~~



3. 再來是第三種,更密集的 : 

程式碼 : 

void setup(){
  size(600,600);
}
void draw(){
  background(255);
  for(int x=0;x<=600;x+=20){     //x以每20格畫一次
    for(int y=0;y<=600;y+=20){   //y以每30格畫一次
      float a = 3.8*(frameCount+x/3+y/3)/180.0*3.1415;  //流動速度
      noFill();ellipse(x,y,40,40);  
      fill(0);ellipse(x+20*cos(a),y+20*sin(a),5,5);  
    }
  }

}



......海嘯吧這個 



*-------------------------------*   我是分隔線



播放影片或音樂

選3.x.x的版本

右上 add mode -  Libraries - 搜尋 vedio (mp3音樂的話就sound) 下面下載





然後將mp4影片檔放進p資料夾裡面

程式碼:

import processing.video.*;
Movie movie;
void setup(){
  size(800,400);

  movie = new Movie(this,"Mikado Pheasant.mp4");  //影片路徑
  movie.play();
}
void draw(){
  image(movie,0,0,800,450);
}
void movieEvent(Movie m){
  m.read();
}

成果 :

 


如果要mp3也一樣喔 ~~~




沒有留言:

張貼留言