Hay toneladas de variables p5.js, y todas están definidas globalmente, lo que puede saturar seriamente el alcance global. ¿Hay alguna manera de almacenarlos en un solo objeto, como este:
const p5 = [something goes here] p5.setup p5.draw p5.preload p5.color p5.fill p5.stroke // instead of setup draw preload // ...etc¿Hay una manera de hacer eso?
Creo que lo que está buscando es el patrón de uso para p5.js llamado modo de instancia . En este modo, crea una instancia del objeto p5 con una devolución de llamada que define su boceto.
Además, si está utilizando TypeScript y/o compilando un paquete Node.js como paquete o módulo para usar en el navegador, puede usar los paquetes npm p5 y @types/p5 para poder importar/requerir p5 como módulo. y si está utilizando TypeScript, obtenga la verificación de tipo.