Tengo este proyecto p5 en el que uso la cámara para generar la transmisión en mi juego, pero la salida de la cámara parece decir detrás del juego y no sé cómo hacer que aparezca como una primera capa en la parte superior del juego. ¿Cómo puedo hacerlo? ¡TIA!
Codigo para camara, lo estoy usando pero aqui me funciona, ya que aqui no hay juego
let cap; function setup() { createCanvas(400, 400); cap = createCapture(VIDEO); cap.hide(); imageMode(CENTER); } function draw() { background(50); image(cap, mouseX, mouseY, 160, 120); }En p5.js no hay capas ni orden de apilamiento. En el modo 2D, los elementos se apilan en el orden en que se dibujan. Entonces, lo primero que dibujes será lo más bajo y lo último que dibujes será lo más alto. En el modo WEBGL, todo lo que dibuje tiene una posición z y cada elemento puede estar oculto o recortado si está detrás de cosas ya dibujadas en el mismo cuadro. Entre fotogramas se borra algo llamado "búfer de profundidad" para que todos los elementos dibujados en el siguiente fotograma se muestren sin tener en cuenta los elementos dibujados en el fotograma anterior.
En realidad, puede borrar el búfer de profundidad durante un solo cuadro para simplificar las capas en WEBGL. Para obtener más información, consulte esta respuesta .