zoukankan      html  css  js  c++  java
  • 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. 转换成的数值的范围的最大值
      这样使得代码更加易读。





  • 相关阅读:
    1.MySql安装
    struts文件上传、文件下载
    Java内存模型
    虚拟机类加载机制
    JAVA内存管理
    算法
    POI
    SSH项目(1)
    classpath路径和properties
    AngularJS路由实现单页面跳转
  • 原文地址:https://www.cnblogs.com/FBsharl/p/10080313.html
Copyright © 2011-2022 走看看