Getting Started with Processing 第五章的总结

Getting Started with Processing 第五章:响应

一次与永久

setup()函数

Processing 中,setup()函数只运行一次,用于设置一些初始的值,比如画布的大小,还有填充和线条粗细,颜色的代码。第一行总是size(),接下啦是其他声明。

draw()函数

draw()函数的代码块会一直运行下去,除了按停止键或者关闭窗口。

编写程序的顺序:

  1. 首先创建不在 setup() 和 draw() 函数中的全局变量
  2. 让 setup()函数的代码块执行一次。
  3. 让 draw()函数的代码块持续进行

变量

在 Processing 中,可以通过三个途径与电脑进行交互:

  1. 移动鼠标。mouseX 和 mouseY 储存了当前鼠标的位置,数据类型是 float 类型。书中的例子是应用其画线。
  2. 按下鼠标。mousePressed 是一个 boolean 类型的数值。在书中的例子是改变色块的颜色。还有一个 mouseButton 的常数,其中设定的数值有 RIGHT,CENTER 和 LEFT。
  3. 通过键盘输入。keyPressed 是一个 boolean 类型的数值,还有另外的数值,如 key 读取键盘的输入。此外,用于输出的时候,会用到 textSize(),textAlign()用于设置文字的大小和对齐方式,用 text() 绘制文字。

映射

map(x,xmin,xmax,ymin,ymax);
map用于映射,应该是 x 和 y 之间的关系是一次函数的关系,可以通过map()函数进行转换,转换的五个参数风别是:

  1. 要转换的数值
  2. 要转换的数值的范围的最小值
  3. 要转换的数值的范围的最大值
  4. 转换成的数值的范围的最小值
  5. 转换成的数值的范围的最大值
    这样使得代码更加易读。





猜你喜欢

转载自www.cnblogs.com/FBsharl/p/10080313.html