課堂啦課堂


會動的圈圈
//------------------------------------------------
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);
}
}
}
現在是大家的頻率都一樣 沒有波的感覺
//----------------------------------------------------------

//----------------------------------------
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);
}
}
}
變成轉的時機不一樣
//--------------------------------------------

remix~~~
//---------------
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每20格畫一個
float a = 3.8*(frameCount+x/3+y/3)/180.0*3.1415; //3.8是流動速度 照著繞
noFill();ellipse(x,y,40,40); //大小40*40的園
fill(0);ellipse(x+20*cos(a),y+20*sin(a),5,5); //運用三角函數來做一個5*5的園來繞
}
}
}
有海浪的感覺 = v =
//-------------------------------------------

//-----------------------------------------------
import processing.sound.*;
import processing.video.*;
SoundFile file;
Movie movie;
void setup(){
size(600,600);
//file = new SoundFile(this,"merry go round.mp3");
//file.play();
movie = new Movie(this,"AMESHA.mp4");
movie.play();
}
void draw(){
image(movie,0,0,800,450);
}
void movieEvent(Movie m){
m.read();
}
本來有MP3可以播放,但是技術問題先撥放MP4(影片)
沒有留言:
張貼留言