Pencere etkin değilken bile oyunu çalıştırın

Sayfa güncel :
Sayfa oluşturma tarihi :

Doğrulama ortamı

Windows
  • pencereler 11
Unity Düzenleyicisi
  • 2021.3.3f1
Giriş Sistemi Paketleri
  • 1.3.0

Bu ipucu için önkoşullar

Aşağıdaki ayarlar, bu ipuçlarının açıklanması için bir önkoşul olarak önceden yapılandırılmıştır.

Pencere etkin değilken bile oyunun çalışması nasıl sağlanır?

Bu yöntemin programlı olarak ayarlanması gerekmez ve proje ayarlarında etkinleştirilebilir veya devre dışı bırakılabilir.

Unity Düzenleyicisi menüsünde Düzenle'yi ve ardından Proje Ayarları'nı seçin.

Soldaki menüde "Oynatıcı"nın seçili olduğundan ve sayfanın altında "Arka Planda Çalıştır" olduğundan emin olun, böylece bu işaretle veya bu onay olmadan geçiş yapabilirsiniz.

Hareketi kontrol edin

Ekranda geçerli saati görüntüleyin ve pencereyi devre dışı bıraktığınızda ayarlara bağlı olarak zamanın ilerleyip ilerlemediğine bakın.

Kullanıcı arabirimini oluşturun. Çalışıp çalışmadığını kontrol edebilirseniz iyi olur, bu yüzden lütfen uygun şekilde yapın.

Bir komut dosyası oluşturun. UpdateText Bu durumda, olarak bırakacağız.

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");
  }
}

Güncelleştirmek istediğiniz metne tarih ekler.

Tarih ve saatin başarıyla güncellenip güncellenmediğini görmek için oyunu çalıştırın.

Bu durumdaki diğer pencereleri etkinleştirmenin tarihi güncelleştirmeyi durdurduğunu doğrulayın.

Oyunu durdurun ve Düzenle menüsünden "Proje Ayarları"nı seçin.

"Oynatıcı" sayfasının altındaki "Arka planda çalıştır" seçeneğini işaretleyin ve iletişim kutusunu kapatın.

Oyunu çalıştırın ve diğer pencereler etkinken bile tarih ve saatin güncellenip güncellenmediğine bakın.