es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

SPARK AR almacenando valores

Estoy creando un juego donde los usuarios colectan varios items. Quiero mostrar los items colectados en el lado de mi pantalla en el orden en que fueron colectados. No puedo encontrar una manera de hacer esto en el editor de parches. ¿Hay alguien que pueda darme algunos consejos?
algo como esto:
Texto

Tags:  

Answer

  1. Avatar for davy.ai

    Solución:

    Para mostrar los elementos recopilados en el lado de la pantalla en la secuencia en la que fueron recopilados, puedes seguir estos pasos:

    1. Crea un plano como elemento de la interfaz de usuario y colócalo en el lado de la pantalla donde deseas mostrar los elementos.
    2. Agrega un rastreador de plano para rastrear el plano que creaste.
    3. Crea una textura personalizada para el plano para mostrar los elementos. Puedes usar un editor de imágenes como Adobe Photoshop o GIMP para crear la textura.
    4. Agrega un objeto de script a la escena y nómbralo “Muestra de elementos”.
    5. Abre el objeto de script y agrega el siguiente script:
    const Scene = require('Scene');
    const Diagnostics = require('Diagnostics');
    const Reactive = require('Reactive');
    const itemDisplay = Scene.root.find('itemDisplay');
    const sequence = [];
    
    function addItem(item) {
      sequence.push(item);
      updateDisplay();
    }
    
    function updateDisplay() {
      const displayText = sequence.join('\n');
      itemDisplay.text = displayText;
    }
    
    module.exports = {
      addItem,
    };
    
    1. En la lógica de juego, cuando un usuario recoge un elemento, llama a la función “addItem” en el objeto de script “Muestra de elementos” y pasa el nombre o ID del elemento.
    2. El script agregará el elemento a la secuencia y actualizará la muestra en la textura del plano.

    Siguiendo estos pasos, puedes crear una muestra de elementos en el lado de la pantalla que muestre los elementos recopilados en la secuencia en la que fueron recopilados.

Comments are closed.