Другой подход заключается в использовании режима экземпляра .
Вы можете узнать больше здесь , но общий подход будет выглядеть так:
const s = ( sketch ) => {
let x = 100;
let y = 100;
sketch.setup = () => {
sketch.createCanvas(200, 200);
};
sketch.draw = () => {
sketch.background(0);
sketch.fill(255);
sketch.rect(x,y,50,50);
};
};
let myp5 = new p5(s);
При таком подходе вы можете отложить создание p5
экземпляра, пока не будете готовы.