Función p5.js deviceTurned()

Se llama a la función deviceTurned() cuando el dispositivo gira más de 90 grados continuamente. El eje que activa el método turn() del dispositivo se almacena en la variable turnAxis .

Esta función puede bloquearse para activarse en los tres ejes X, Y o Z comparando la variable turnAxis con ‘X’, ‘Y’ o ‘Z’.

Esta es una función de desarrollo de aplicaciones móviles que permite el acceso a sensores y modos de operación específicos, como la detección de movimiento, aceleración, rotación, rumbo y ubicación en los dispositivos.

Sintaxis:

deviceTurned()

Ahora ejecutaremos algunos ejemplos en teléfonos Android.

  • Paso 1: Abra el editor web en línea de p5.js en el teléfono móvil usando cualquier navegador » https://editor.p5js.org/ «
  • Paso 2: escribe el siguiente código en la sección del editor y ejecútalo para ver el resultado.

Ejemplo 1: 

Javascript

// Run this example on a mobile device
// Rotate the device by 90 degrees in the
// X-axis or Y-axis or Z- axis to change the value .
 
let value = 0;
function draw() {
  fill(value);
  triangle(45, 100, 54, 5, 100, 100);
}
 
//  Set the device turned function.
function deviceTurned() {
  if (turnAxis === 'X' ||turnAxis === 'Y'|| turnAxis === 'Z') {
    if (value === 0) {
      value = 255;
    } else if (value === 255) {
      value = 0;
    }
  }
}

Salida: obtendremos esto girando nuestro dispositivo girando en dirección X, Y o Z en 90 grados.

 

Referencia: https://p5js.org/reference/#/p5/deviceTurned

Publicación traducida automáticamente

Artículo escrito por _sh_pallavi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *