
圓圈圈的上下左右
PImage img;
void setup()
{
size(400,400);
img=loadImage("user0.png");
}
int userX=200, userY=200;
void draw()
{
background(128);
circle(,userX,userY,100,100);
if(keyPressed && keyCode==RIGHT)userX++;
if(keyPressed && keyCode==LEFT)userX--;
if(keyPressed && keyCode==DOWN)userY++;
if(keyPressed && keyCode==UP)userY--;
}

變成去背的火柴人以三倍速移動
PImage img;
void setup()
{
size(400,400);
img=loadImage("user0.png");
}
int userX=200, userY=200;
void draw()
{
background(128);
image(img,userX,userY,100,100);
if(keyPressed && keyCode==RIGHT)userX+=3;
if(keyPressed && keyCode==LEFT)userX-=3;
if(keyPressed && keyCode==DOWN)userY+=3;
if(keyPressed && keyCode==UP)userY-=3;
}

左右移動
PImage img0,img1,img2;
void setup()
{
size(400,400);
img0=loadImage("user0.png");
img1=loadImage("user1.png");
img2=loadImage("user2.png");
}
int userX=200, userY=200;
void draw()
{
background(128);
if(keyPressed && keyCode==RIGHT)
{
userX+=3;
image(img1,userX,userY,100,100);
}
else if(keyPressed && keyCode==LEFT)
{
userX-=3;
image(img2,userX,userY,100,100);
}
else image(img0,userX,userY,100,100);
if(keyPressed && keyCode==DOWN)userY+=3;
if(keyPressed && keyCode==UP)userY-=3;
}
沒有留言:
張貼留言