![]() |
| 貓抓老鼠 |
PImage imgc;
PImage imgm;
int i=50,j=20,k=50,l,m;
int a,b;
int ml=1,cs=0;
int x=0;
void setup()
{
size(1000, 500);
l=30;
m=30;
a=int(random(850));
b=int(random(350));
imgc = loadImage("year-of-the-cat-zodiac.png");
imgm = loadImage("mouse.png");
frameRate(20);
}
void draw()
{
background(255);
image(imgc, i, k, l, m);
image(imgm,a ,b, 65, 65);
if ((keyPressed == true) && (key == 'd'))
i = i+j;
if ((keyPressed == true) && (key == 'a'))
i = i-j;
if ((keyPressed == true) && (key == 'x'))
k = k+j;
if ((keyPressed == true) && (key == 'w'))
k = k-j;
if((i+x>a-65&&i<a+65)&&(k+x>b-65&&k<b+65))
{
ml=0;
cs++;
l=l+30;
m=m+30;
x=x+30;
}
if(ml==0)
{
a=int(random(850));
b=int(random(350));
ml=1;
}
if(cs==10)
stop();
}
心得 :
課程中一直不能讓貓抓到老鼠(消失),中間卡了很久,後來注意到位置的問題,才解決
寫完看到結果會有"哇~!"的驚嘆。

沒有留言:
張貼留言