2016年9月26日 星期一

WEEK04

~~~做點點繞著圓形走~~~
1.做點點
程式碼
void setup(){
  size(400,400);
}
void draw(){
  background(255);
  noFill();ellipse(200,200,40,40);///圈圈的創造ellipse是橢圓
  fill(0); ellipse(200,200,8,8);///點點製造///(0)是黑色點點
}


2.一個點點繞圓圈跑
程式碼
void setup(){
  size(400,400);
}
void draw(){
  float a=5*frameCount/180.0*3.1415;///5是點點轉的速度///frameCount是角 度///frameCount/180.0*3.1415角度變成旋轉的徑度
  background(255);
  noFill();ellipse(200,200,40,40);
  fill(0); ellipse(200+20*cos(a),200+20*sin(a),8,8);
}


3.一排點點繞圓圈跑
程式碼
void setup(){
  size(400,400);
}
void draw(){
  float a=5*frameCount/180.0*3.1415;
  background(255);
  for(int x=0;x<600;x+=40){
  noFill();ellipse(x,200,40,40);
  fill(0); ellipse(x+20*cos(a),200+20*sin(a),8,8);
  }
}


4.一面點點繞圈圈跑
程式碼
void setup(){
  size(400,400);
}
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);
   }
 }
}


5.讓他跑起來有波浪感
程式碼
void setup(){
  size(400,400);
}
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);
   }
 }
}


6.波浪感2號
程式碼
void setup(){
  size(400,400);
}
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/5+y/5)/180.0*3.1415;
      noFill();ellipse(x,y,40,40);
      fill(0); ellipse(x+20*cos(a),y+20*sin(a),8,8);
   }
 }
}


7.波浪感3號
程式碼
void setup(){
  size(400,400);
}
void draw(){
  background(255);
  for(int x=0;x<=600;x+=50){
    for(int y=0;y<=600;y+=50){
      float a=5*(frameCount+x/5+y/5)/180.0*3.1415;
      noFill();ellipse(x,y,40,40);
      fill(0); ellipse(x+20*cos(a),y+20*sin(a),8,8);
   }
 }
}



~~~播放MP3檔~~~~
1.去資料庫下載安裝SOUND的

2.下載音樂放進去
程式碼
import processing.sound.*;
SoundFile file;
void setup(){
  size(500,500);
  file = new SoundFile(this,"PPAP.mp3");
  file.play();
}
void draw(){

}

~~~放影片檔~~~~
1.下載mp4檔--->丟到資料裡面
2.安裝video資料庫
程式碼

import processing.video.*;
SoundFile file;
Movie movie;
void setup(){
  size(500,500);
  //file = new SoundFile(this,"PPAP.mp3");
  //file.play();

  movie = new Movie(this,"PPAP.mp4");
  movie.play();
}
void draw(){
  image(movie,0,0,800,450);
}
void movieEvent(Movie m){
  m.read();
}



~~~讓影片播的時候滑鼠點會有圖片~~






沒有留言:

張貼留言