极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19968|回复: 8

Processing之旅-----【11课,Processing的基本输入输出】

[复制链接]
发表于 2013-5-12 16:04:57 | 显示全部楼层 |阅读模式
好了,同学们,我们上课!今天主要给大家讲解Processing的基本输入输出,输入包括是多元的:键盘,鼠标,摄像头,文件流,数据流,外部各种传感器等等。输出也是多元的:文本输出,图形输出,显示器输出,打印输出,文件流输出,数据流输出,各种外部控制器输出等等。
下面让我们用一个例子来讲述基本输入输出功能。
本例实现的功能是在鼠标的位置显示一个你按下的字符。
  1.         PFont font;
  2.         void setup()
  3.         {
  4.                 size(512, 512);
  5.                 background(0, 0, 0, 0);
  6.                 font=createFont("微软雅黑",20);
  7.                 textFont(font);
  8.         }

  9.         void draw()
  10.         {
  11.                                
  12.         }
  13.         void mousePressed()
  14.         {
  15.                 fill((int)random(0, 255),(int)random(0, 255),(int)random(0, 255), (int)random(0, 255));
  16.                 rect(mouseX, mouseY, 20, 30);
  17.         }
  18.         void keyPressed()
  19.         {
  20.                 text(key, mouseX, mouseY, 0);
  21.         }
复制代码


效果很明显,那么我们这节课上到这里,下课。{:soso__13766225770624999893_7:}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-5-12 23:00:57 | 显示全部楼层
请问processing怎么打开文件呢?比如点击按钮就打开一个对话框,在你的磁盘文件里选择要打开的文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-13 19:09:32 | 显示全部楼层
韋編弎絕 发表于 2013-5-12 23:00
请问processing怎么打开文件呢?比如点击按钮就打开一个对话框,在你的磁盘文件里选择要打开的文件。

一般来说,Processing有自己的数据文件夹,就是data文件夹,可以对立面的文件直接进行读写。如果想像windows资源管理器那样打开一个文件,需要额外的代码支持,详情请参照java io操作。基本是一样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-13 19:11:03 | 显示全部楼层
因为5和s很像。哈哈哈。
回复 支持 反对

使用道具 举报

发表于 2013-5-14 21:50:15 | 显示全部楼层
yangfanconan 发表于 2013-5-13 19:09
一般来说,Processing有自己的数据文件夹,就是data文件夹,可以对立面的文件直接进行读写。如果想像wind ...

多谢多谢。已经学会了。
回复 支持 反对

使用道具 举报

发表于 2013-5-30 17:43:59 | 显示全部楼层
求助,怎样用PROCESSING把ARDUINO的数据以TXT的形式输出?
回复 支持 反对

使用道具 举报

发表于 2013-6-2 23:58:04 | 显示全部楼层
请问10-13行的 void draw() { } 是什么意思?   { }中间第12行为什么要空着? 为什么{ }中间空白不会有影响?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-3 18:37:46 | 显示全部楼层
382619728 发表于 2013-6-2 23:58
请问10-13行的 void draw() { } 是什么意思?   { }中间第12行为什么要空着? 为什么{ }中间空白不会有影响 ...

不会啊,因为没有记录,所以一旦重绘就什么都没有了。记录的话可以选择Table。
回复 支持 反对

使用道具 举报

发表于 2013-8-4 15:43:28 | 显示全部楼层
求助,可以用processing绘制一个四旋翼飞机模型吗?谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 15:04 , Processed in 0.057100 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表