说明
- 以下程序都请在processing环境的python模式下运行。安装教程请看本专栏以前的文章。
- 这是本专栏上一篇手写板程序教学的继续,可以先看上一个文章。
- 遇到不懂的地方请查阅 processing 官方的函数功能速查。
- 为了保持神秘感,我会尝试不放效果图,让读者自己体会探索的快乐并发现问题(其实是因为作者自己懒)。
- 本文在“手写板”的主题下,有一系列递进的版本,每个版本都能独立运行。这些版本记录了作者一步步完成工作的足迹,也是作者面对一个个半成品不断反思和探索的过程。
继续我们的快乐之旅~
后来我又想到了,对于线条的宽度能不能也有变化呢,于是有了下面的版本(速度越快,线条越宽):
x = None
y = None
xb, yb = None, None # 上一次坐标(b: before)
vmean = None # 平均速度
k = 0.9
def setup():
size(900, 900)
background(100)
def draw():
pass
def mouseDragged():
global x, y, xb, yb, vmean
if not x: