您的位置:首页 > 运维架构 > Linux

(五)利用processing响应外界输入并控制图形的显示和移动

2016-02-19 17:39 585 查看
按下可打印字符在窗口上显示:

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保存的是输入的按键
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  processing linux 图形