2.4 速写本
作为一个快速生成创意性作品的原型工具,Processing将用户编写的程序统称为草图,我将会在全书中继续沿用这个名称。速写本(sketchbook)则是用于保存所有草图的文件夹。从技术层面来讲,在Processing中运行一个草图的时候,它实际是作为电脑的一个应用程序来运行的。在本书后面的第21章会讲到,Processing允许根据你的草图创建针对特定平台的独立可执行应用程序(stand-alone application)。
既然Processing中的范例程序都可以顺利运行,接下来就可以创造自己的草图了。点击“新建”按钮会自动生成一个根据日期命名的空白草图文件。这里建议你点击保存并重命名文件。(注意:Processing的草图文件命名不允许存在空格和连字符,而且文件名不能以数字开头。)
第一次运行Processing时,会自动创建一个默认名为“Processing”的目录,用来存储所有的草图文件。Windows系统下,它位于“我的文档”中;OS X系统下,它位于“文稿”中。当然,你也可以在硬盘中自定义目录位置。这可以通过打开Processing的偏好设置功能进行修改(位于主菜单的“Processing”中)。
每一个草图都有一个独立的文件夹(文件夹名称和草图名称相同),Processing开发环境所创建的文件扩展名为“pde”。举个例子:比如你的Processing草图名称为“MyFirstProgram”,那么就会相应的有一个名为“MyFirstProgram”的文件夹,其中有一个名为“MyFirst-Program.pde”的文件。这个文件实际上是一个包含了源代码的纯文本文件(后面你会发现,Processing草图将会有好几个具有“pde”扩展名的文件)。有些草图文件夹里面也会包含一个叫做“data”的文件夹,这里面是用来保存草图所用的媒体文件,诸如图片文件、音效剪辑等。
练习2-3:选择前面第1章的部分代码指令,将其输入到一个空白草图中。运行该草图,看它是否按照你的想法执行?