Executeu el joc fins i tot quan la finestra estigui inactiva

Pàgina actualitzada :
Data de creació de la pàgina :

Entorn de verificació

Windows
  • Finestres 11
Editor d'unitat
  • 2021.3.3f1
Paquets del sistema d'entrada
  • 1.3.0

Requisits previs per a aquest consell

Els següents paràmetres estan preconfigurats com a requisit previ per a l'explicació d'aquests consells.

Com fer que el joc funcioni fins i tot quan la finestra està inactiva

Aquest mètode no cal configurar-lo mitjançant programació, etc., i es pot habilitar o desactivar a la configuració del projecte.

Al menú Unity Editor, seleccioneu Edita i, a continuació, seleccioneu Configuració del projecte.

Assegureu-vos que "Reproductor" estigui seleccionat al menú de l'esquerra i que hi hagi "Executa en segon pla" a la part inferior de la pàgina, de manera que pugueu canviar amb o sense aquesta comprovació.

Comprovar el moviment

Mostra l'hora actual a la pantalla i comprova si el temps avança o s'atura en funció de la configuració quan desactivis la finestra.

Creeu la interfície d'usuari. Estaria bé que poguéssiu comprovar si funciona, així que si us plau, feu-ho adequadament.

Creeu un script. UpdateText En aquest cas, ho deixarem com .

using System;
using UnityEngine;
using UnityEngine.UI;

public class UpdateText : MonoBehaviour
{
  private Text Text;

  // Start is called before the first frame update
  void Start()
  {
    Text = GetComponent<Text>();
  }

  // Update is called once per frame
  void Update()
  {
    Text.text = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
  }
}

Adjunta la data al text que vols actualitzar.

Executeu el joc per veure si la data i l'hora s'actualitzen correctament.

Verifiqueu que en activar altres finestres en aquest estat es deixa d'actualitzar la data.

Atureu el joc i seleccioneu "Configuració del projecte" al menú Edita.

Marqueu "Executa en segon pla" a la part inferior de la pàgina "Reproductor" i tanqueu el diàleg.

Executeu el joc i comproveu si la data i l'hora s'actualitzen fins i tot quan hi ha altres finestres actives.