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