Processing入门教程(五)鼠标键盘事件

void setup() {
  size(584, 414, P3D); 
  frameRate(60);
  line(30, 20, 0, 85, 20, 15);
  stroke(126);
  line(85, 20, 15, 85, 75, 0);
  stroke(255);
  line(85, 75, 0, 30, 75, -50);
}
void draw() {
}
void keyPressed() {
  println(key);
  switch(key) {
  case 'a':
    background(255);
    break;
  default:
    break;
  }
  //saveFrame("out.png");
}
void mouseClicked() {
  background(0);
  textSize(32);
  fill(0, 102, 153, 180);
  text("mouse Clicked", 12, 45, -30);  // Specify a z-axis value
  fill(0, 102, 153, 255);
  text("mouse Clicked", 12, 60);  
  
}

效果图如下:

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Processing是一种基于Java语言的编程语言和开发环境,它可以用于创作交互式图形应用程序。以下是Processing中使用图片、声音、鼠标键盘交互的一些基本方法: 1. 图片交互:Processing中可以使用loadImage()函数加载图片文件,并使用image()函数在屏幕上显示图片。用户可以使用鼠标键盘控制图片的位置、大小和旋转等。例如,可以使用mouseX和mouseY变量来获取鼠标的坐标,然后在屏幕上根据鼠标位置移动图片。 2. 声音交互:Processing中可以使用Minim库来播放和录制声音文件。可以使用loadFile()函数加载声音文件,并使用play()函数播放声音。用户可以使用鼠标键盘控制声音的音量、播放进度和循环等。 3. 鼠标键盘交互:Processing中可以使用mousePressed()和keyPressed()等函数来检测鼠标键盘事件。例如,可以使用mousePressed()函数检测鼠标点击事件,然后根据鼠标点击位置执行相应操作。可以使用keyPressed()函数检测键盘按键事件,然后根据按键代码执行相应操作。 4. 交互设计:在Processing中,可以使用GUI库(如G4P)来创建交互式用户界面。GUI库提供了各种控件(如按钮、滑块、文本框等),可以通过拖拽和设置属性来创建交互式界面。用户可以使用鼠标键盘与这些控件交互,并根据控件的状态执行相应操作。 综上所述,Processing提供了丰富的图形、声音、鼠标键盘交互功能,可以用于创建各种交互式应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值