javascript - P5 一些项目只绘制一次,但让它们连续渲染

标签 javascript p5.js

在 P5 中,我有一些图纸始终保持静止。将它们放在 draw 方法中似乎效率低下,因为它们不会移动,因为它们会被一次又一次地绘制和重绘。

我尝试在设置中放置静态绘图,但这不起作用。

有没有办法让一些项目绘制一次然后保持静态渲染以提高效率?

最佳答案

听起来您可能正在寻找 createGraphics 函数,它允许您创建可以绘制到的缓冲区。您只需要在缓冲区中绘制一次,然后就可以在每一帧将缓冲区绘制到屏幕上。

参见 this search了解更多信息。

您还可以在 the p5.js reference 中了解更多信息.

关于javascript - P5 一些项目只绘制一次,但让它们连续渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62974967/

相关文章:

javascript - 颜色不适用于具有噪声函数的 p5.js 示例

javascript - Firefox 为浏览器错误添加监听器

javascript - 尝试使用 ng-repeat + polymer 元素创建列表 = 失败

javascript - 当通过 Javascript 按下回车按钮时调用一个函数

javascript - 循环使用 p5 绘制函数的动画

javascript - 我的 p5.js 代码有时会滞后,我不知道怎么办?

javascript - 显示 javascript 警报并执行其他操作?

javascript - 每次按 "next"按键后,自定义 js 图像查看器加载速度变慢

javascript - 如何在 P5js/JavaScript 中按名称循环函数

javascript - 使用 P5 javascript 从图像生成调色板