随笔分类 - Processing
摘要:Processing 与 C Processing 语言和其他语言有很多相似之处,这是它作为一种计算机语言的特征,同时,Processing 用于艺术创作,所以也有一些专用的函数。 相同的几点: 作为一种计算机语言的共同特征 关于语法方面与 C 语言相同之处 不同的几点: 为了实现特定功能的 Pro
阅读全文
摘要:导入库: 导入库的名称为:import processing.libName.* 声音 播放声音 支持的格式:wav,aiff,mp3声明: SoundFile blip;创建:blip = new SoundFile(this,"filename");对象可以使用的函数:loop() 和 play
阅读全文
摘要:Getting started with Processing 第十一章——数组 从变量到数组: 使用数组,无需为每一个变量创建一个新的名称/这让代码变得更短,更容易理解,更方便更新。 创建数组的三个步骤 创建一个数组,需要经过三个步骤: 每个步骤可以分开写一行,也可以压缩到一行。 对象数组 自己定
阅读全文
摘要:程序片段 程序进程 首先程序中并没有对数组进行初始化,所以一开始的循环中,即 for(int i=x.length-1;i>0;i--)每一个数组中的元素都是随机数。然后对x[0]进行赋值,即将现在的坐标值 mouseX 和 mouseY 赋值给 x[0],然后执行下一个for 循环语句,这个时候,
阅读全文
摘要:不像原始数据类型boolean,int 和 float 只能存一个值,一个对象可以存很多值。但这也是我们讲的一部分,对象也是用相关函数将变量编组的一种方式。 域和方法 在对象的上下文中,一个变量被叫做一个值域(field),一个函数被叫做一个方法(method)。值域和方法的工作原理与函数和变量一样
阅读全文
摘要:函数 函数的力量在于模块化。 范例 掷骰子 rollDice()函数 rollDice(int numSides){int d = 1+int(random(numSides));println("Rolling..."+d);}利用这个函数,可以使得程序更加容易维护,因为信息没有重复(假设进行多次
阅读全文
摘要:运动 在这一章中,作者讲述了如何对图元中的对象进行实现动画的效果. 实现运动的几种方式 在书中,作者通过讲解一些对应的知识,让图元能够产生移动的效果。这几种方式包括: 速度和方向 在全局变量中定义两个变量,分别控制运动的速度和方向,然后在 draw()函数中,通过引用速度和方向的变量来产生移动的效果
阅读全文
摘要:平移,旋转和缩放 前言 在这一章节中,平移、旋转和缩放都是以原点为基准的。并且是通过控制坐标系原点的位置来达到图元平移,旋转、缩放的视觉效果。作者在文中的原话是:另一种在屏幕上改变位置和移动物体的技术是改变屏幕的坐标系。举例来说,你可以将一个图形向右移动50像素,你也可以将坐标 (0,0) 向右移动
阅读全文
摘要:媒体 如何将文件导入 Processing 中 在 Processing 中,程序是通过应用 data 文件夹中的文件来显示的,这个文件夹可以通过菜单栏中的 Sketch>show sketch folder(command+K),来显示,可以通过两个办法添加文件: 媒体的类型和导入的方式 图像 一
阅读全文
摘要:Getting Started with Processing 第五章:响应 一次与永久 setup()函数 Processing 中,setup()函数只运行一次,用于设置一些初始的值,比如画布的大小,还有填充和线条粗细,颜色的代码。第一行总是size(),接下啦是其他声明。 draw()函数 d
阅读全文
摘要:程序代码清单如下: 首先,在这里,作者首先将上一个例子中的一维变成了二维 然后,作者通过利用一个参数 weight,从 dist() 函数返回一个值,然后将之作为 line 的weight. 同时,当程序进行的时候,line(x,y,px,py);是从目前这一点到上一点画线。 关于px =x;py=
阅读全文
摘要:分析 使用 easing easing 的感官目的是为了 draw 的时候,画的图形不是即时 mouseX 的值,而是稍有落后一点。从算法分析,就是让所画图形的 x 坐标 落后于 mouseX 的值,并且朝 mouseX 的方向进行运动。程序如下: draw()的第一行中,将 mouseX 的即时的
阅读全文
摘要:为什么要使用变量: 我们使用变量的一个重要原因就是避免变成过程中的重复工作,如果你重复使用某一个数字超过了一次,就可以考虑使用一个变量来代替它,这样你的程序会更加通用并且易于更新。 定义变量 定义变量的时候,要确定其变量名(name),数据类型(data type) 和变量值 value.在 Pro
阅读全文
摘要:第一章是文化熏陶。 第二章:开始编程 菜单栏中的 Show 的快捷键 Run:进行显示shortcut:可以通过快捷键 cmd + R 执行Present:进行全屏的显示shortcut:可以通过按下 Shift 的同时,按住菜单栏运行按钮进行。 案例(Examples)和引用(Reference)
阅读全文