【Processing】 ASWD 移動方塊

最近 Processing 應用在教學上小有心得,繼續介紹如何使用鍵盤的 ASWD 鍵來控制小方塊的上下左右移動。在早期用鍵盤來玩射擊遊戲的年代(啊,暴露年齡),就是用這四個鍵控制飛機,以及其他發射飛彈或特殊功能按鍵。執行畫面如下,只有移動功能,您可以加入按下 space 鍵來發射飛彈這個功能喔

Processing 隨機五小圓

螢幕快照 2015-05-09 上午12.52.26

int xPos=200, yPos=200;
void setup() {
size(400, 400);
smooth();
}

void draw() {
background(204);
if (keyPressed) {
if (key == 'w') {
yPos -= 5;
}
if (key == 's') {
yPos += 5;
}
if (key == 'a') {
xPos -= 5;
}
if (key == 'd') {
xPos += 5;
}
}
rect(xPos-25, yPos-25, 50, 50);
delay(100);
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *