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.

Cerrar la pantalla de presentación en Hololens 2 con Unity.

Soy nuevo en Hololens 2 y he creado algunas muestras en Unity para ella. Cuando inicio la aplicación, se muestra una caja blanca similar a esta. Cuando detengo la aplicación, la caja blanca sigue aquí y necesito hacer clic en X para cerrarla. He buscado sobre esto, parece que se trata del ciclo de vida de la aplicación UWP. ¿Existe algún método para cerrarlo con C# cuando salgo de mi aplicación? Gracias de antemano por cualquier sugerencia.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Cerrar la caja blanca después de salir de la muestra de Unity de Hololens 2

    Si eres un nuevo usuario de Hololens 2 que construye la muestra de Unity, es posible que te encuentres con el problema de que una caja blanca permanece después de salir de la aplicación. Esto se puede solucionar mediante el manejo del ciclo de vida de la aplicación en tu código C#.

    Cuando se cierra una aplicación, el ciclo de vida de UWP seguirá funcionando hasta que haya completado todos sus diferentes estados. Esto puede resultar en que la caja blanca siga siendo visible incluso después de que la aplicación real haya terminado.

    Una forma de solucionar este problema es manejar el evento OnApplicationQuit. Este evento se activa cuando la aplicación está a punto de cerrarse. En tu código C#, puedes usar este evento para cerrar la caja blanca.

    Aquí tienes un ejemplo de cómo puedes implementarlo:

    “`C#
    using UnityEngine;
    using System.Collections;

    public class MyScript : MonoBehaviour {
    // Este evento se llama cuando la aplicación está a punto de cerrarse
    void OnApplicationQuit() {
    // Cierra la caja blanca aquí
    // ……
    }
    }
    “`

    Puedes agregar este código a tu script y reemplazar la parte comentada con el código para cerrar la caja blanca. Esto debería resolver el problema de que la caja blanca siga siendo visible después de salir de la muestra de Unity de Hololens 2.

    ¡Gracias por leer y esperamos que esto sea de ayuda!

Comments are closed.