הפעל את המשחק גם כאשר החלון אינו פעיל
סביבת אימות
- חלונות
-
- חלונות 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");
}
}
צירוף התאריך לטקסט שברצונך לעדכן.
הפעל את המשחק כדי לראות אם התאריך והשעה מתעדכנים בהצלחה.
ודא שהפעלת חלונות אחרים במצב זה מפסיקה לעדכן את התאריך.
עצור את המשחק ובחר "הגדרות פרויקט" מתפריט עריכה.
בדוק את "הפעלה ברקע" בתחתית הדף "נגן" וסגור את תיבת הדו-שיח.
הפעל את המשחק ובדוק אם התאריך והשעה מתעדכנים גם כאשר חלונות אחרים פעילים.