📜  p5.js | noDebugMode()函数

📅  最后修改于: 2022-05-13 01:56:24.310000             🧑  作者: Mango

p5.js | noDebugMode()函数

p5.js 中的 noDebugMode()函数函数在 3D 草图中禁用 debugMode() 函数启用的调试模式。

句法:

noDebugMode()

参数:此函数不接受任何参数。

下面的示例说明了 p5.js 中的noDebugMode()函数

例子:

let newFont;
let debugModeDisabled = false;
  
function preload() {
  newFont = loadFont('fonts/Montserrat.otf');
}
  
function setup() {
  createCanvas(600, 300, WEBGL);
  textFont(newFont, 18);
  
  // Enable debug mode
  debugMode();
  
  disableDebugButton = createButton("Disable Debug Mode");
  disableDebugButton.position(20, 80);
  
  disableDebugButton.mouseClicked(() => {
    debugModeDisabled = true;
  });
}
  
function draw() {
  background('green');
  text("Click on the button to disable "
        + "the debug mode.", -250, -100);
  orbitControl();
  lights();
  
  // If checkbox is checked
  // Disable debug mode
  if (debugModeDisabled) {
    noDebugMode();
  }
  noStroke();
  sphere(80);
}

输出:
调试模式切换

在线编辑器: https://editor.p5js.org/

环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

参考: https://p5js.org/reference/#/p5/noDebugMode