在p5.js中按下时移除按钮

在p5.js中按下时移除按钮,p5.js,P5.js,在p5.js中按下按钮后如何移除它?我尝试了下面的代码,但没有任何效果 var button function setup() { createCanvas(500, 550); } function draw() { background(220); button = createButton("Press to continue") button.position(100,525) button.mousePressed(function(){but

在p5.js中按下按钮后如何移除它?我尝试了下面的代码,但没有任何效果

var button
function setup() {
  createCanvas(500, 550);
}

function draw() {
  background(220);
  button = createButton("Press to continue")
  button.position(100,525)
  button.mousePressed(function(){button.remove()})
}

您正在每个帧上重新创建按钮。如果您将按钮创建代码移动到设置功能,它应该可以工作

var按钮
函数设置(){
createCanvas(500550);
按钮=创建按钮(“按下继续”)
按钮位置(100525)
button.mousePressed(函数(){button.remove()})
}
函数绘图(){
背景(220);
}

您正在每个帧上重新创建按钮。如果您将按钮创建代码移动到设置功能,它应该可以工作

var按钮
函数设置(){
createCanvas(500550);
按钮=创建按钮(“按下继续”)
按钮位置(100525)
button.mousePressed(函数(){button.remove()})
}
函数绘图(){
背景(220);
}