老師上課剛開始的時候介紹了陣列可以做成動畫,從上面移動到左下方。
換了一個位置並且用黑色框框框起來。
老師教我們用陣列做出一堆方塊框框
老師教我們用圖片放在陣列裡面
加入了滑鼠點擊然後點擊圖示消除圖示
程式備份:
int [][]A={ {2,2,2,2,}, {0,1,1,1}, {0,1,1,1}, {2,2,2,2,} };PImage bird, pig;void mousePressed(){ int i=int (mouseY/100); int j=int (mouseX/100); A[i][j]=0;} void setup(){ size(400,400); bird=loadImage("bird.png"); pig =loadImage("pig.png");}void draw(){ background(0); for(int i=0; i<4;i++){ for(int j=0;j<4;j++){ if(A[i][j]==1)image(bird, j*100,i*100,100,100); if(A[i][j]==2)image(pig, j*100,i*100,100,100); } }}
老師教我們用陣列做出一堆方塊框框
老師教我們用圖片放在陣列裡面
程式備份:
int [][]A={ {2,2,2,2,},
{0,1,1,1},
{0,1,1,1},
{2,2,2,2,} };
PImage bird, pig;
void mousePressed(){
int i=int (mouseY/100);
int j=int (mouseX/100);
A[i][j]=0;
}
void setup(){
size(400,400);
bird=loadImage("bird.png");
pig =loadImage("pig.png");
}
void draw(){
background(0);
for(int i=0; i<4;i++){
for(int j=0;j<4;j++){
if(A[i][j]==1)image(bird, j*100,i*100,100,100);
if(A[i][j]==2)image(pig, j*100,i*100,100,100);
}
}
}










沒有留言:
張貼留言