tengo algo de codigo aqui esta
function setup() { createCanvas(1350, 715); var blueskin = createButton('BLUE') blueskin.mousePressed(changeblue) blueskin.position(100,400) blueskin.size(50,50) blueskin.style('display:none') } function changeblue(){ playercolr='blue' } <script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script>Cuando el botón no está oculto, funciona perfectamente, pero cada vez que lo cambio a oculto, deja de funcionar. Busqué algunas cosas y se supone que los botones no funcionan incluso si están ocultos.
Cambia el estilo de 'display:none' a 'visiblity: hidden' y luego pruébalo
visibilidad: oculto oculta el elemento
display:none elimina el elemento del documento
Probar:
blueskin.style('display', 'none')
según la documentación de p5js: https://p5js.org/reference/#/p5.Element/style
La sintaxis debe ser estilo (propiedad, valor) en lugar de estilo (propiedadYValor)