找個鍵盤圖片,畫一個跟著滑鼠移動的半透明方形,滑鼠按下後貼滑鼠座標
rectMode(CENTER); 把四邊形的中心點當中央
圖片放在y: 600-266是因為600為視窗高,266為圖片高,這樣會放在視窗最底
fill(R, G, B, A); A: alpha 透明度
rect(x, y, 寬, 高, 圓滑度);
把每一個鍵盤上的字母座標都點一遍,然後複製到notepad++,ctrl + h,空格取代為逗號,跳行取代為},{,最後再整理一下
把剛剛整理的座標放進pos陣列裡
用一個布林陣列判斷每個字母是否被押壓
顯示題目單字,確定等等輸入時是可以的
當下要打的字是紅色,打好的字是第二行的黑色,鍵盤也會提示當下要打的字
但打到最後一個字時會超出陣列範圍,當機
打錯的還是會顯示在上面
打錯不會顯示出來,且畫面會閃一下紅色
打的字不超過題目長度
else if(key == '???') { } 可以增加其他符號
沒有留言:
張貼留言