按下可打印字符在窗口上顯示:
void setup(){
size(120, 120);
textSize(64);
textAlign(CENTER);
}
void draw(){
background(0);
text(key, 60, 80);
//saveFrame("Shape##.png");
}
程序運行結果:
函數,關鍵字說明:
key //當按下可打印字符的時候,key 關鍵字主動接收 按下的字符
檢測編碼按鍵並控制四變形的移動
int x = 20;
int y = 20;
void setup(){
size(480, 120);
}
void draw(){
background(128);
if(keyPressed && key == CODED){
if(keyCode == LEFT){
x--;
}else if(keyCode == RIGHT){
x++;
}else if(keyCode == UP){
y--;
}else if(keyCode == DOWN){
y++;
}
}
rect(x, y, 50, 50);
saveFrame("Shape.png");
}
程序運行結果:
函數說明:
key 在接收 編碼字符的時候(shift, alt, 上下鍵)key 設置爲CODED,這是keyCode保存的是輸入的按鍵