// movie에 알파값을 넣고, mouseX값에 따라 스피드가 변화되게했더니.. 재밌네.ㅎㅎ
import processing.video.*;
Movie myMovie;
void setup(){
size(400,400);
myMovie = new Movie(this,"Very_Nervous_System.mov");
myMovie.loop();
}
void draw(){
tint(255,20);
image(myMovie,0,0);
myMovie.read();
myMovie.speed(mouseX/100.0);
}
======================================================================================
//가운데를 중점으로 왼쪽으로 갈 수록 역재생, 앞으로 갈 수록 빠르게 재생.
//제목을 지으라면 무궁화꽃이 피었습니다?
import processing.video.*;
Movie myMovie;
void setup(){
size(320,250);
myMovie = new Movie(this,"Very_Nervous_System.mov");
myMovie.loop();
}
void draw(){
if(mouseX < width/2){ // 가운데를 중심으로 왼쪽으로 갈수록 무비를 뒤로 돌림
myMovie.speed(-(width/2-mouseX)/30); // speed가 -1이면 역방향,0이면 멈춤, 1이면 일반재생.. 숫자가 높아질수록 재생속도 빨라짐
}else if(mouseX > width/2){ // 오른쪽으로 갈수록 무비를 앞으로 돌림
myMovie.speed((mouseX-width/2)/30);
}else { // 일반 무비재생속도?
myMovie.speed(1);
}
tint(255,20); // 20의 알파값으로 인해 무비의 재생이 더 역동적으로 보이고, 무비가 멈췄을때 정지영상의 느낌을 더욱 강하게 만들어줌
image(myMovie,0,0);
myMovie.read();
//myMovie.speed(mouseX/100.0);
fill(255);
rect(width/2,height/2,3,3);
}
http://juroweb.com/xe/4007