修改日志:
2020.9.30 精修完成
2.3 pyprocessing入门
基本程序结构
def setup():
pass
def draw():
pass
这是所有程序的基础结构(不要试图抛弃这两个函数而构建processing程序),其中的两个函数(setup 和 draw) 和普通函数相比有很多特殊性。
当你构建程序的时候,只需在空缺中填入自己的语句(注意缩进)。setup中的内容将会被开始时执行一次,然后循环不断地多次执行draw内的内容。
像下面这样,通过将print放在程序框架的不同位置,就会有不同的输出:
def setup():
print("setup")
def draw():
print("draw")
print("hello")
运行结果:
运行上面的程序,你会发现 hello 将会被最先输出。这是因为之前的setup 和 draw 都是函数的定义,但是这两个函数在程序执行到末尾执行到最后的时候,都并未执行(如果你有一些编程基础,马上就会发现Processing是不需要主函数的,而且诡异的事情还包括setup 和 draw并没有被其他代码段调用却仿佛被“幽灵一样的东西”拿走并执行了)。
那么,setu