yangfanconan 发表于 2013-5-12 16:04:57

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:}

韋編弎絕 发表于 2013-5-12 23:00:57

请问processing怎么打开文件呢?比如点击按钮就打开一个对话框,在你的磁盘文件里选择要打开的文件。

yangfanconan 发表于 2013-5-13 19:09:32

韋編弎絕 发表于 2013-5-12 23:00 static/image/common/back.gif
请问processing怎么打开文件呢?比如点击按钮就打开一个对话框,在你的磁盘文件里选择要打开的文件。

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

yangfanconan 发表于 2013-5-13 19:11:03

因为5和s很像。哈哈哈。:lol

韋編弎絕 发表于 2013-5-14 21:50:15

yangfanconan 发表于 2013-5-13 19:09 static/image/common/back.gif
一般来说,Processing有自己的数据文件夹,就是data文件夹,可以对立面的文件直接进行读写。如果想像wind ...

多谢多谢:handshake。已经学会了。

潇湘子轩 发表于 2013-5-30 17:43:59

求助,怎样用PROCESSING把ARDUINO的数据以TXT的形式输出?

382619728 发表于 2013-6-2 23:58:04

请问10-13行的 void draw() { } 是什么意思?   { }中间第12行为什么要空着? 为什么{ }中间空白不会有影响?

yangfanconan 发表于 2013-6-3 18:37:46

382619728 发表于 2013-6-2 23:58 static/image/common/back.gif
请问10-13行的 void draw() { } 是什么意思?   { }中间第12行为什么要空着? 为什么{ }中间空白不会有影响 ...

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

漠冰 发表于 2013-8-4 15:43:28

求助,可以用processing绘制一个四旋翼飞机模型吗?谢谢了
页: [1]
查看完整版本: Processing之旅-----【11课,Processing的基本输入输出】