2023年11月9日 星期四

ziiiiitg-Week09

 Week09

先把keyboard圖片拉進processing中


讓圖片載入processing ( 執行後可跑出圖片 )


我們畫一個紅色半透明的方塊在滑鼠中心 ( 隨著滑鼠移動 )

再寫一個定位程式,點一下滑鼠下會印出滑鼠的座標


我們把鍵盤上A-Z的字母都點過一遍,下面把得到的座標都選起來複製


打開Notepad++把剛才的座標貼上,用Ctrl+h功能快速把數值變成矩陣樣貌


給一個矩陣變數,再把得到的矩陣貼進程式碼,把座標位置都設成半透明綠色

執行後可看到字母A-Z位置都變綠


加入keyPressed和keyReleased,讓一開始鍵盤沒有綠色,當你按下某一個字母 ( 鍵盤 )

他會變成綠色,鍵盤放開則變回來


要讓他打出的字對應鍵盤,同時讓選定的字母座標變綠色


用typing和typed,表示要打的字和已經打過的字,執行後,未打的字會是紅色

按了對應字母才會變黑色,並且跳出下一個字,而當按了對應字母,一樣會變綠色




修改一下程式碼,若打錯字,會閃一下紅色背景,若字母正確就繼續往下


解決字串長度問題,若打完字後繼續打字,將以錯誤處理,會閃一下紅色背景


加入可以打空格,然後繼續跳下一個字


修正一下,把打錯字會閃紅色背景的程式移到大括號外面



















































































































































沒有留言:

張貼留言