使用上三角形加上一個下三角形變成星星的形狀
並且使用frameRate()讓圖案的移動速度變慢
我的設計是使用android寶寶去吃手機
吃到手機後android寶寶會變大
程式碼:
PImage img1;
PImage img2;
int x1,y1,x2,y2,s1,s2;
int x;
void setup(){
size(800,600);
x1=int(random(750));
y1=int(random(550));
x2=int(random(750));
y2=int(random(550));
x=0;
s1=50;
s2=50;
img1 = loadImage("android.jpg");
img2 = loadImage("htc j.jpg");
}
void draw(){
background(0);
image(img1, x1, y1,s1,s2);
image(img2, x2, y2,50,50);
if((keyPressed == true)&&(key == 'w')){
y1 = y1-20;
}else if((keyPressed == true)&&(key == 's')){
y1 = y1+20;
}else if((keyPressed == true)&&(key == 'a')){
x1 = x1-20;
}else if((keyPressed == true)&&(key == 'd')){
x1 = x1+20;
}
if( (x1+x>x2-50 && x1<x2+50) && (y1+x>y2-50 && y1<y2+50) ){
x2=int(random(750));
y2=int(random(550));
s1=s1+25;
s2=s2+25;
x=x+25;
}
}
心得:
這次的上課內容是讓鍵盤與圖像互動,感覺好神奇,一直以為程式只能幫助計算,沒想到程式也可以以這樣子的形式來呈現,感覺離我心目中所想像的資工人邁進了一小步了,這次是我第一次將程式變成一個小遊戲,讓我不禁聯想,如果我能在繼續的學下去,要寫出一個比較精緻的完整遊戲應該不是一件難事,越來越期待之後能學到什麼樣子的內容。



沒有留言:
張貼留言