默认情况下,p5 运行在全局模式下,这意味着所有 p5 函数都在全局作用域中,并且所有与画布相关的函数都应用于单个画布。p5 也可以运行在实例模式下,在这种模式下,这些相同的函数是 p5 类实例的方法。每个 p5 实例可能有自己的画布。
要使用实例模式,必须定义一个带有参数的函数,该参数代表 p5 实例(在此示例中标记为 p)。在这个函数的范围内,通常是全局的所有 p5 函数和变量都将属于这个参数。将函数传递给 p5 构造函数,运行它。
多画布 by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.