【发布时间】:2021-04-04 17:51:49
【问题描述】:
我正在尝试将我为 processing.js 编写的一些代码转换为使用 p5.js。在现有代码中,我使用processing = new Processing(canvas, p => (p.draw = draw_frame)) 之类的语句创建了一个对象,其中在 HTML 中定义为 <canvas id="canvas"></canvas> 的画布,并且任何处理函数和属性都附加到处理对象。例如,要绘制一个三角形,我会编写类似self.processing.triangle(...) 的代码。在 p5.js 中,所有常用函数似乎都是全局定义的。有没有办法以不污染全局范围的方式使用 p5.js?
【问题讨论】:
标签: javascript p5.js processing.js