2011/05/20
這次是想把The Who樂團的經典鏢靶logo做成動畫
之後如果學會用mousex,mousey的話就能做可以靠滑鼠互動的小程式
靠滑鼠來當槍把每個標靶打掉 程式碼如以下
void setup(){
size(400,400);
background(255);
rectMode(CENTER);
noStroke();
smooth();
}
//以上就是一樣對整個區域的基本設定
float s = 0.0;
float y = 0.0;
void draw(){
frameRate(5);
y += 1;
if(y>0){
background(255);
y=0;
}
//以上就是用之前做的洗畫面
//所以每一步都洗一次畫面 就不會有太多標靶
s = random(0.5,1.5);
scale(s);
//這是google "prcocessing scale"
//在這裡是把下面的void many_targets這個群組進行隨機的縮放
many_targets(random(width),random(height));
//讓void many_targets在400x400範圍內隨機地方出現
}
//以下就是The Who單一的logo
void many_targets(float x,float y){
for(int i=0; i<5; i+=1){
if((i+1)%5 == 0){
fill(255,0,0);}
else if((i+1)%2 == 0){
fill(255);}
else{
fill(0,0,255);}
ellipse(x,y,100-20*i,100-20*i);
}
}
Try it :)
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言