您可以使用该createGraphics()
函数创建一个离屏缓冲区。然后你可以使用该image()
函数将其绘制到屏幕上,也可以调用它的save()
函数将其存储为文件。下面是一个例子:
let pg;
function setup() {
createCanvas(400, 400);
pg = createGraphics(4000, 4000);
pg.background(32);
}
function draw() {
pg.ellipse(random(pg.width), random(pg.height), 100, 100);
image(pg, 0, 0, width, height);
}
function mousePressed(){
pg.save("pg.png");
}
Run Code Online (Sandbox Code Playgroud)