विंडो निष्क्रिय होने पर भी गेम चलाएँ
सत्यापन वातावरण
- विंडोज़
-
- विंडोज 11
- एकता संपादक
-
- 2021.3.3f1
- इनपुट सिस्टम पैकेज़
-
- 1.3.0
इस टिप के लिए आवश्यक शर्तें
निम्न सेटिंग्स इन युक्तियों के स्पष्टीकरण के लिए एक शर्त के रूप में पूर्व-कॉन्फ़िगर हैं।
विंडो निष्क्रिय होने पर भी गेम कैसे काम करता है
इस विधि को प्रोग्रामेटिक रूप से सेट करने की आवश्यकता नहीं है, आदि, और प्रोजेक्ट सेटिंग्स में सक्षम या अक्षम किया जा सकता है।
एकता संपादक मेनू से, संपादित करें का चयन करें, फिर प्रोजेक्ट सेटिंग्स का चयन करें।
सुनिश्चित करें कि बाईं ओर मेनू में "प्लेयर" का चयन किया गया है, और पृष्ठ के निचले भाग में "पृष्ठभूमि में रन" है, ताकि आप इस चेक के साथ या बिना स्विच कर सकें।
आंदोलन की जाँच करें
स्क्रीन पर वर्तमान समय प्रदर्शित करें और देखें कि जब आप विंडो को निष्क्रिय करते हैं तो सेटिंग्स के आधार पर समय आगे बढ़ता है या रुक जाता है।
UI बनाएँ. यह अच्छा होगा यदि आप जांच सकते हैं कि यह काम करता है या नहीं, इसलिए कृपया इसे उचित रूप से बनाएं।
कोई स्क्रिप्ट बनाएँ. 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");
}
}
दिनांक को उस पाठ से अनुलग्न करता है जिसे आप अद्यतन करना चाहते हैं.
यह देखने के लिए गेम चलाएँ कि दिनांक और समय सफलतापूर्वक अद्यतन हो गया है या नहीं.
सत्यापित करें कि इस स्थिति में अन्य विंडो को सक्रिय करने से दिनांक अद्यतन करना बंद हो जाता है।
खेल रोकें और संपादन मेनू से "प्रोजेक्ट सेटिंग्स" चुनें।
"प्लेयर" पृष्ठ के निचले भाग में "पृष्ठभूमि में चलाएं" की जांच करें और संवाद बंद करें।
गेम चलाएं और देखें कि अन्य विंडो सक्रिय होने पर भी दिनांक और समय अपडेट होता है या नहीं।