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

[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”/]
Post Views: 671