Paleiskite žaidimą net tada, kai langas neaktyvus
Tikrinimo aplinka
- Windows
-
- Langai 11
- "Unity" redaktorius
-
- 2021.3.3F1
- Įvesties sistemos paketai
-
- 1.3.0
Būtinos šio patarimo sąlygos
Toliau nurodyti parametrai yra iš anksto sukonfigūruoti kaip būtina šių patarimų paaiškinimo sąlyga.
Kaip padaryti, kad žaidimas veiktų net tada, kai langas neaktyvus
Šio metodo nereikia nustatyti programiškai ir pan., Jį galima įjungti arba išjungti projekto nustatymuose.
"Unity Editor" meniu pasirinkite Redaguoti, tada pasirinkite Projekto nustatymai.
Įsitikinkite, kad kairėje esančiame meniu pasirinktas "Grotuvas", o puslapio apačioje yra "Vykdyti fone", kad galėtumėte perjungti su šiuo patikrinimu arba be jo.
Patikrinkite judėjimą
Ekrane parodykite dabartinį laiką ir pažiūrėkite, ar laikas juda į priekį, ar sustoja, atsižvelgiant į nustatymus, kai išjungiate langą.
Sukurkite vartotojo sąsają. Būtų puiku, jei galėtumėte patikrinti, ar jis veikia, todėl prašome tai padaryti tinkamai.
Sukurkite scenarijų. UpdateText
Tokiu atveju paliksime jį kaip .
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");
}
}
Prie teksto, kurį norite atnaujinti, pridedama data.
Paleiskite žaidimą, kad pamatytumėte, ar data ir laikas sėkmingai atnaujinami.
Patikrinkite, ar suaktyvinus kitus šios būsenos langus data nebeatnaujinama.
Sustabdykite žaidimą ir meniu Redaguoti pasirinkite "Projekto nustatymai".
Patikrinkite "Vykdyti fone" puslapio "Grotuvas" apačioje ir uždarykite dialogo langą.
Paleiskite žaidimą ir pažiūrėkite, ar data ir laikas atnaujinami net tada, kai kiti langai yra aktyvūs.