利用鍵盤讓球體移動
程式
PImage img;
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++;
image(img1,userX,userY,100,100);
}//當按下鍵盤右鍵 人物轉成向右的圖像 並往右移動
else if(keyPressed && keyCode==LEFT)
{
userX--;
image(img2,userX,userY,100,100);
} //當按下鍵盤左鍵 人物轉成向左的圖像 並往左移動
else image(img0,userX,userY,100,100);
if(keyPressed && keyCode==UP)userY--;//當按下鍵盤上鑑 人物往上移動
if(keyPressed && keyCode==DOWN)userY++;//當按下鍵盤下鑑 人物往下移動
if(keyPressed && keyCode==RIGHT)
{
userX++;
image(img1,userX,userY,100,100);
}//當按下鍵盤右鍵 人物轉成向右的圖像 並往右移動
else if(keyPressed && keyCode==LEFT)
{
userX--;
image(img2,userX,userY,100,100);
} //當按下鍵盤左鍵 人物轉成向左的圖像 並往左移動
else image(img0,userX,userY,100,100);
if(keyPressed && keyCode==UP)userY--;//當按下鍵盤上鑑 人物往上移動
if(keyPressed && keyCode==DOWN)userY++;//當按下鍵盤下鑑 人物往下移動
}



沒有留言:
張貼留言