标签:引用 代码 += 变化 坐标 对象 触发事件 记录 包括
在这一章中,作者讲述了如何对图元中的对象进行实现动画的效果.
在书中,作者通过讲解一些对应的知识,让图元能够产生移动的效果。
这几种方式包括:
在全局变量中定义两个变量,分别控制运动的速度和方向,然后在 draw()函数中,通过引用速度和方向的变量来产生移动的效果。
代码如下:
通过random()函数来实现随机的效果,random(x,y)的两个参数是生成随机数的范围,其中的值可以配合 mouseX,mouseY 以产生更多的结果。
random()函数产生的数值,可作为 offset 值 或者 一个图形的坐标值,用于其产生随机的 offset 和位置的变化,代码如下:
x+=random(-speed,speed);
millis()用来记录程序运行开始后的进行的时长,单位是毫秒。可以通过一个 if 条件语句,条件为时间,然后进行触发动作。
在 Processing 中,sin()和 cos()可以直接使用,通过利用设置一个 angle ,然后让 angle 自加,用sin(angle) 或者 cos(angle) 来作为:
Getting Started withProcessing 第八章总结
标签:引用 代码 += 变化 坐标 对象 触发事件 记录 包括
原文地址:https://www.cnblogs.com/FBsharl/p/10099986.html