Processing之旅-----【11课,Processing的基本输入输出】
好了,同学们,我们上课!今天主要给大家讲解Processing的基本输入输出,输入包括是多元的:键盘,鼠标,摄像头,文件流,数据流,外部各种传感器等等。输出也是多元的:文本输出,图形输出,显示器输出,打印输出,文件流输出,数据流输出,各种外部控制器输出等等。下面让我们用一个例子来讲述基本输入输出功能。
本例实现的功能是在鼠标的位置显示一个你按下的字符。
PFont font;
void setup()
{
size(512, 512);
background(0, 0, 0, 0);
font=createFont("微软雅黑",20);
textFont(font);
}
void draw()
{
}
void mousePressed()
{
fill((int)random(0, 255),(int)random(0, 255),(int)random(0, 255), (int)random(0, 255));
rect(mouseX, mouseY, 20, 30);
}
void keyPressed()
{
text(key, mouseX, mouseY, 0);
}
效果很明显,那么我们这节课上到这里,下课。{:soso__13766225770624999893_7:}
请问processing怎么打开文件呢?比如点击按钮就打开一个对话框,在你的磁盘文件里选择要打开的文件。 韋編弎絕 发表于 2013-5-12 23:00 static/image/common/back.gif
请问processing怎么打开文件呢?比如点击按钮就打开一个对话框,在你的磁盘文件里选择要打开的文件。
一般来说,Processing有自己的数据文件夹,就是data文件夹,可以对立面的文件直接进行读写。如果想像windows资源管理器那样打开一个文件,需要额外的代码支持,详情请参照java io操作。基本是一样的。 因为5和s很像。哈哈哈。:lol yangfanconan 发表于 2013-5-13 19:09 static/image/common/back.gif
一般来说,Processing有自己的数据文件夹,就是data文件夹,可以对立面的文件直接进行读写。如果想像wind ...
多谢多谢:handshake。已经学会了。 求助,怎样用PROCESSING把ARDUINO的数据以TXT的形式输出? 请问10-13行的 void draw() { } 是什么意思? { }中间第12行为什么要空着? 为什么{ }中间空白不会有影响? 382619728 发表于 2013-6-2 23:58 static/image/common/back.gif
请问10-13行的 void draw() { } 是什么意思? { }中间第12行为什么要空着? 为什么{ }中间空白不会有影响 ...
不会啊,因为没有记录,所以一旦重绘就什么都没有了。记录的话可以选择Table。 求助,可以用processing绘制一个四旋翼飞机模型吗?谢谢了
页:
[1]