📜  p5.js |鼠标 |鼠标X

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

p5.js |鼠标 |鼠标X

p5.js 中的 mouseX 变量用于存储鼠标当前的水平位置,相对于画布的 (0, 0)。如果使用触摸而不是鼠标输入,mouseX 将保存最近触摸点的 x 值。

句法:

mouseX

下面的程序说明了 p5.js 中的 mouseX 变量:

示例 1:本示例使用 mouseX 变量来显示位置。

function setup() {
      
    // Create canvas
    createCanvas(1000, 400);
      
    // Set the text size
    textSize(20); 
}
   
function draw() {
      
    // Set background color
    background(200);
      
    // Create rectangle
    rect(mouseX, height/2, 30, 30);
      
    // Display position
    text("Position of mouse relative to canvas is "
            + mouseX, 30, 40);
}

输出:

示例 2:此示例使用 mouseX 变量来显示位置。

function setup() {
  
    // Create canvas
    createCanvas(1000, 400);
      
    // Set font size
    textSize(20);
}
   
function draw() {
      
    // Set background color
    background(200);
      
    // Create circle
    circle(mouseX, mouseY, 30);
      
    // Display position
    text("Position of mouseX relative to canvas: "
            + mouseX, 30, 40);
}

输出:

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