2020年10月26日 星期一

week07

 

今天要學畫出漂亮的圖


1.

用單位元畫出像時鐘一樣的圖


for(int angle=0;angle<360;angle+=x)

x決定圖的形狀


2.

beginShape()、endShape()連接vertex()畫出圖形

*endShape(CLOSE):少打了CLOSE,會有一段缺角



3.

加入滑鼠互動、殘影


4.

*時間單位

1hr = 60min

1min = 60sec

1sec = 60frame

frameCount:第幾個frame


*角度有2種:

(1) degree(360度)

(2) sin()、cos() 用radians(弧度/徑度)


5.

第12行:     fruitY++     讓水果墜落

第14行:      if(kidX<fruitX && fruitX<kidX+80 )  判定是否有接住水果

第16、18行:      fruitY=0; fruitX=random(50,450);   不管是否有接住,隨機生成下一個水果


6.

第1、2行: 

float [] fruitX=new float[10];
float [] fruitY=new float[10];

以上JAVA陣列處理更多的圖形
*C陣列:   float fruitX[10];


第9行:

fruitY[i]=-i*100;

新水果的重生點,為了不讓重生的水果黏在一起






沒有留言:

張貼留言