p5.js语法手册环境篇-focused

88 阅读1分钟

说明

确定 P5JS 程式正在运行的窗口是否获得“焦点”。

这表示绘图可接受鼠标或键盘的输入。

如果窗口获得焦点,该变量为 “true” 否则为 “false”。

范例

function setup() {
}
// 该功能需要你打开两个窗口,当激活另一个窗口时,当前窗口的P5JS程序就会有变化
function draw() {
  background(200);
  noStroke();
  fill(0, 200, 0);
  ellipse(25, 25, 50, 50);
  if (!focused) {
    stroke(200, 0, 0);
    line(0, 0, 100, 100);
    line(100, 0, 0, 100);
  }
}
new p5();

语法

focused