Week 09
好久沒上程式設計課了,今天是期中考,明明都打對,那個爛系統,要我刪掉重打它才過,我直接傻爆眼,平常做作業都沒在錯的討厭,好回歸正題,現在來開始學新的吧!!
1.製作小精靈
程式碼:
arc(50,50,80,80,radians(45),radians(315),PIE);
程式解讀:
看似簡短的一句,其實多了很多不會的,就讓我拆解一下吧,如下:
arc(a,b,c,d,start,stop,mode);
a,b代表的是x,y軸的位置,c,d代表的是半徑,最後start,stop說的是圓開始和結束的位 置,就這樣,後面的就先死背吧!!
2.上色小精靈
程式碼:
fill(#FFEA00);
arc(50,50,80,80,radians(45),radians(315),PIE);
操作步驟:
其實這很簡單,先從工具裡的顏色選擇器,選出喜歡的顏色複製,就完成了!!!!
3.小精靈嘴吧動
程式碼:
void setup(){
size(600,200);
}
int a;
int diff=1;
void draw(){
background(0);
fill(#FAE600);
arc(50,50,80,80,radians(a),radians(360-a),PIE);
a+=diff;
if(a>60)diff=-1;
if(a<=0)diff=+1;
}
程式解讀:
diff是後來嘴吧角度的變化,直到 a>60 和 a<=0 時,角度會再回來,就是if那兩行。
THE END




沒有留言:
張貼留言