p5.js mouseReleased() Function
The mouseReleased() function in p5.js works when mouse button released. The touchEnded() function is used instead of mouseReleased() function when mouseReleased() function is not defined.
Syntax:
mouseReleased(Event)
Below programs illustrate the mouseReleased() function in p5.js:
Example 1: This example uses mouseReleased() function to change the background color.
function setup() { // Create Canvas createCanvas(500, 500); } let value = 0; function draw() { // Set the background color background(200); // Fill the color fill(value, value-50, value-100); // Create rectangle rect(25, 25, 460, 440); // Set the filled color fill( 'lightgreen' ); // Set the font size textSize(15); // Display result text( 'Keep on Clicking the Mouse Across' + ' the page \nto change Canvas Color.' , windowHeight/10, windowWidth/4); } function mouseReleased() { value = value + 5; if (value > 255) { value = 0; } } |
Output:
Example 2: This example uses mouseReleased() function to change the mouse pointer color.
let valueX; let valueY; function setup() { // Create Canvas createCanvas(500, 500); } function draw() { // Set background color background(200); // Fill the color fill( 'green' ); // Set font size textSize(25); text( 'Drag mouse to change color' , 30, 30); // Fill color according to mouseMoved() fill(valueX, 255-valueY, 255-valueX); // Draw ellipse ellipse(mouseX, mouseY, 115, 115); } function mouseReleased() { valueX = mouseX%255; valueY = mouseY%255; } |
Output:
Reference: https://p5js.org/reference/#/p5/mouseReleased
Please Login to comment...