הפעל את המשחק גם כאשר החלון אינו פעיל

עודכן דף :
תאריך יצירת דף :

סביבת אימות

חלונות
  • חלונות 11
עורך Unity
  • 2021.3.3F1
חבילות מערכת קלט
  • 1.3.0

תנאים מוקדמים לטיפ זה

ההגדרות הבאות מוגדרות מראש כתנאי מוקדם להסבר של עצות אלה.

כיצד לגרום למשחק לעבוד גם כאשר החלון אינו פעיל

שיטה זו אינה צריכה להיות מוגדרת באופן תכנותי וכו ', וניתן להפעיל או להשבית אותה בהגדרות הפרויקט.

בתפריט Unity Editor, בחר ערוך ולאחר מכן בחר הגדרות פרויקט.

ודא כי "נגן" נבחר בתפריט בצד שמאל, ויש "הפעל ברקע" בתחתית הדף, כך שתוכל לעבור עם או בלי בדיקה זו.

בדוק את התנועה

הצג את השעה הנוכחית על המסך ובדוק אם הזמן מתקדם או נעצר, בהתאם להגדרות בעת השבתת החלון.

צור את ממשק המשתמש. זה יהיה נחמד אם אתה יכול לבדוק אם זה עובד, אז בבקשה לעשות את זה כראוי.

צור קובץ Script. 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");
  }
}

צירוף התאריך לטקסט שברצונך לעדכן.

הפעל את המשחק כדי לראות אם התאריך והשעה מתעדכנים בהצלחה.

ודא שהפעלת חלונות אחרים במצב זה מפסיקה לעדכן את התאריך.

עצור את המשחק ובחר "הגדרות פרויקט" מתפריט עריכה.

בדוק את "הפעלה ברקע" בתחתית הדף "נגן" וסגור את תיבת הדו-שיח.

הפעל את המשחק ובדוק אם התאריך והשעה מתעדכנים גם כאשר חלונות אחרים פעילים.