【Processing】 ASWD 移動方塊

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

Processing 隨機五小圓

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

[pastacode lang=”java” message=”” highlight=”” provider=”manual” manual=”int%20xPos%3D200%2C%20yPos%3D200%3B%0Avoid%20setup()%20%7B%0A%20%20size(400%2C%20400)%3B%0A%20%20smooth()%3B%0A%7D%0A%0Avoid%20draw()%20%7B%0A%20%20background(204)%3B%20%0A%20%20if%20(keyPressed)%20%7B%0A%20%20%20%20if%20(key%20%3D%3D%20’w’)%20%7B%0A%20%20%20%20%20%20yPos%20-%3D%205%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20(key%20%3D%3D%20’s’)%20%7B%0A%20%20%20%20%20%20yPos%20%2B%3D%205%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20(key%20%3D%3D%20’a’)%20%7B%0A%20%20%20%20%20%20xPos%20-%3D%205%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20(key%20%3D%3D%20’d’)%20%7B%0A%20%20%20%20%20%20xPos%20%2B%3D%205%3B%0A%20%20%20%20%7D%0A%20%20%7D%0A%20%20rect(xPos-25%2C%20yPos-25%2C%2050%2C%2050)%3B%20%0A%20%20delay(100)%3B%0A%7D”/]

發佈留言

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