●憤怒鳥
P.S.此為接著上禮拜補課的憤怒鳥再做修正
依舊使用上次兩張圖來示範↓
●憤怒鳥相關概念重新解說
Step1:輸入以下程式碼
void setup(){
size(800,600);
}
void draw(){
for(int i=0;i<5;i++){
for(int j=0;j<4;j++){
ellipse(700-i*100, 100+j*100,100,100);
}
}
}
Step2:輸入以下程式碼
void setup(){
size(800,600);
}
void draw(){
for(int i=0;i<5;i++){
for(int j=0;j<4;j++){
fill(#07DE0F);ellipse(700-i*100, 100+j*100,100,100);
}
}
fill(#DE0719);ellipse(400,300,100,100);
}
Step3:輸入以下程式碼,此用舉陣來做事
float [][]pigx=new float[5][4];
float [][]pigy=new float[5][4];
boolean [][]pigAlive=new boolean[5][4];
void setup(){
size(800,600);
for(int i=0;i<5;i++){
for(int j=0;j<4;j++){
pigx[i][j]=700-i*100; pigy[i][j]=100+j*100; pigAlive[i][j]=true;
}
}
}
void draw(){
for(int i=0;i<5;i++){
for(int j=0;j<4;j++){
fill(#07DE0F);ellipse(700-i*100, 100+j*100,100,100);
}
}
fill(#DE0719);ellipse(400,300,100,100);
}
Step4:輸入以下程式碼
float [][]pigx=new float[5][4];
float [][]pigy=new float[5][4];
boolean [][]pigAlive=new boolean[5][4];
void setup(){
size(800,600);
for(int i=0;i<5;i++){
for(int j=0;j<4;j++){
pigx[i][j]=700-i*100; pigy[i][j]=100+j*100; pigAlive[i][j]=true;
}
}
}
void draw(){
for(int i=0;i<5;i++){
for(int j=0;j<4;j++){
fill(#07DE0F);ellipse(pigx[i][j],pigy[i][j],100,100);
}
}
fill(#DE0719);ellipse(birdX,birdY,100,100);
}
Step5:依圖片上所示程式來輸入
Step6:依圖片上所示程式來輸入
Step7:依圖片上所示程式來輸入
Step8:依圖片上所示程式來輸入
●加入音樂 I
Step1:
沒有留言:
張貼留言