قم بتشغيل اللعبة حتى عندما تكون النافذة غير نشطة

تحديث الصفحة :
تاريخ إنشاء الصفحة :

بيئة التحقق

نوافذ
  • ويندوز ١١
محرر الوحدة
  • 2021.3.3f1
حزم نظام الإدخال
  • 1.3.0

المتطلبات الأساسية لهذه النصيحة

يتم تكوين الإعدادات التالية مسبقا كشرط أساسي لشرح هذه النصائح.

كيفية جعل اللعبة تعمل حتى عندما تكون النافذة غير نشطة

لا يلزم تعيين هذه الطريقة برمجيا ، وما إلى ذلك ، ويمكن تمكينها أو تعطيلها في إعدادات المشروع.

من قائمة محرر الوحدة، حدد تحرير، ثم حدد إعدادات المشروع.

تأكد من تحديد "المشغل" في القائمة الموجودة على اليسار ، وهناك "تشغيل في الخلفية" في أسفل الصفحة ، حتى تتمكن من التبديل مع أو بدون هذا الفحص.

تحقق من الحركة

اعرض الوقت الحالي على الشاشة ومعرفة ما إذا كان الوقت يتقدم أو يتوقف اعتمادا على الإعدادات عند إلغاء تنشيط النافذة.

إنشاء واجهة المستخدم. سيكون من الرائع أن تتمكن من التحقق مما إذا كان يعمل ، لذا يرجى جعله مناسبا.

إنشاء برنامج نصي. UpdateText في هذه الحالة ، سنتركها ك .

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

إرفاق التاريخ بالنص الذي تريد تحديثه.

قم بتشغيل اللعبة لمعرفة ما إذا كان تحديث التاريخ والوقت بنجاح.

تحقق من أن تنشيط الإطارات الأخرى في هذه الحالة يتوقف عن تحديث التاريخ.

أوقف اللعبة وحدد "إعدادات المشروع" من قائمة التحرير.

حدد "تشغيل في الخلفية" أسفل صفحة "المشغل" وأغلق مربع الحوار.

قم بتشغيل اللعبة ومعرفة ما إذا كان يتم تحديث التاريخ والوقت حتى عندما تكون النوافذ الأخرى نشطة.