देश या भाषा से मेल खाने के लिए छवि ऑब्जेक्ट्स से छवियों को स्विच करें

पेज अद्यतन :
पेज निर्माण की तारीख :

सत्यापन वातावरण

विंडोज़
  • विंडोज 11
एकता संपादक
  • 2021.3.12f1
इनपुट सिस्टम (एकता प्रौद्योगिकी)
  • 1.4.3
स्थानीयकरण (एकता प्रौद्योगिकी)
  • 1.3.2

इस टिप के लिए आवश्यक शर्तें

इस टिप के विवरण के लिए एक आधार के रूप में निम्नलिखित सेटिंग्स पहले से बनाई गई हैं।

आवश्यक ज्ञान

इस टिप में लगभग आधी सामग्री नीचे दिए गए पिछले के समान है, इसलिए मैं आपको डुप्लिकेट के लिए केवल कुछ सरल कदम दूंगा। विस्तृत निर्देशों के लिए, निम्न युक्तियाँ देखें:

सामग्री की तैयारी

इस बार, हम छवियों को बदल देंगे, इसलिए हम एक छवि फ़ाइल तैयार करेंगे। इस टिप में, हम तीन स्थानों, "जापानी (ja)", "अंग्रेजी (en)", और "स्पेनिश (es)" का उपयोग करेंगे, इसलिए हम उदाहरण के रूप में उनसे संबंधित ध्वज छवियों का उपयोग करेंगे।

(
अंग्रेज़ीe) स्पेनिश (es)

इन्हें दृश्य फ़ोल्डर में रखें.

सामग्री स्रोत

स्थानीयकरण पैकेज ़ स्थापित करना

यदि आपने पहले से स्थानीयकरण पैकेज स्थापित नहीं किया है, तो इसे स्थापित करें। यह प्रक्रिया पिछले एक के समान है

स्थानीयकरण बनाना

यह भी पिछली बार की तरह ही है, इसलिए मैं केवल छवि पोस्ट करूंगा।

यहां, हम "दृश्य" फ़ोल्डर में एक "स्थानीयकरण" फ़ोल्डर बनाते हैं और इसे इसमें बनाते हैं।

एक स्थान बनाना

यह भी पिछली बार की तरह ही है, इसलिए मैं विस्तृत प्रक्रिया को छोड़ दूंगा। जोड़ने के लिए स्थान "जापानी (ja)", "अंग्रेजी (en)", और "स्पेनिश (es)" हैं।

मैंने पहले उल्लिखित "स्थानीयकरण" फ़ोल्डर निर्दिष्ट किया है।

डिफ़ॉल्ट स्थान को "जापानी (ja)" के रूप में छोड़ दें।

छवियों को पंजीकृत करना

यहां से, यह छवि सेटिंग्स होगी। छवियों को प्रत्येक स्थान के अनुसार पंजीकृत किया जाएगा। इसे बनाने के कई तरीके हैं, लेकिन इस मामले में, आप स्क्रैच से गेमऑब्जेक्ट बना सकते हैं।

मेनू से, विंडो > परिसंपत्ति प्रबंधन - > स्थानीयकरण तालिकाओं का चयन करें।

नया तालिका संग्रह क्लिक करें.

सुनिश्चित करें कि आपके द्वारा बनाए गए सभी स्थानों की जाँच की गई है.

चूंकि इस बार हम छवि का स्थानीयकरण कर रहे हैं, इसलिए "प्रकार" के लिए "संपत्ति तालिका संग्रह" चुनें। पाठ को छोड़कर, आप मूल रूप से इसका चयन करेंगे। तालिका का नाम निर्दिष्ट करें क्योंकि प्रत्येक स्थान के मान तालिका सूची के रूप में बनाए रखे जाते हैं. ImageTable इस उदाहरण में, इसका उपयोग किया जाता है।

दर्ज करने के बाद, "बनाएँ" बटन पर क्लिक करें।

गंतव्य का चयन करें. चूंकि प्रत्येक तालिका के लिए कई फाइलें उत्पन्न होती हैं, इसलिए एक समर्पित फ़ोल्डर बनाना बेहतर होता है। यहां, हम "स्थानीयकरण" फ़ोल्डर में एक "इमेजटेबल" फ़ोल्डर बनाते हैं और इसे निर्दिष्ट करते हैं।

एक बार बनाने के बाद, तालिका दिखाई देगी। यह 0 लाइनें हैं क्योंकि मैंने अभी तक कुछ भी नहीं बनाया है।

फ़ाइलों को फ़ोल्डर्स के लिए भी कई स्थानों के रूप में बनाया जाता है। मूल रूप से, मैं इसे सीधे नहीं छूता हूं।

चलो एक रिकॉर्ड बनाते हैं। तालिका में एक "नई प्रविष्टि जोड़ें" बटन है, इसलिए इसे क्लिक करें।

यह एक पंक्ति जोड़ देगा और प्रत्येक स्थान के लिए एक इनपुट फ़ील्ड प्रदर्शित करेगा। प्रत्येक स्थान के लिए प्रत्येक देश का ध्वज सेट करें। मुझे लगता है कि परियोजना से छवि को छोड़ना आसान है। कुंजी को इस रूप में NationalFlag छोड़ दें।

चूंकि यह एक तालिका प्रारूप है, आप कई आइटम पंजीकृत कर सकते हैं, लेकिन इस बार मैं केवल एक छोड़ दूंगा। कृपया प्रवेश करने के बाद संवाद बंद करें. आप इसे कहीं भी डॉक कर सकते हैं।

छवि ऑब्जेक्ट्स के लिए स्थानीयकरण सेटिंग्स

इस मामले में, आइए गेम में लोकेल सेट के अनुसार डिस्प्ले इमेज को यूआई इमेज ऑब्जेक्ट पर स्विच करें।

सबसे पहले, कच्ची छवि वस्तु रखें। यह उन वस्तुओं के साथ भी संभव है जो अन्य छवियों से निपटते हैं, लेकिन थोड़ा अतिरिक्त कदम की आवश्यकता होती है। कच्चे चित्र स्थापित करना आसान है।

छवियां वस्तुओं के आकार को नहीं बदलती हैं, इसलिए आपको उन्हें पूर्वनिर्धारित करने की आवश्यकता है ताकि कम से कम पहलू अनुपात समान हों।

रॉ इमेज घटक के तीन-बिंदु मेनू से, स्थानीयकृत चुनें।

एक नया स्थानीयकृत बनावट इवेंट घटक जोड़ा जाएगा। चूंकि स्थानीयकृत परिसंपत्ति संदर्भ चयनित नहीं है, इसलिए कोई नहीं (बनावट) क्लिक करें.

जब संवाद प्रकट होता है, तो ऊपर इनपुट फ़ील्ड में सेट की जाने वाली स्थानीयकरण संपत्ति की कुंजी दर्ज करें। NationalFlag इस स्थिति में, नीचे दी गई सूची से NationalFlag टाइप करें और डबल-क्लिक करें.

यदि आप स्थानीयकृत परिसंपत्ति संदर्भ का विस्तार करते हैं, तो आप देख सकते हैं कि विभिन्न मान सेट हैं। इसमें बस इतना ही है।

चलाएँ और सत्यापित करें

एक बार जब आप काम पूरा कर लेते हैं, तो गेम चलाने का प्रयास करें। जब आप गेम चलाते हैं तो छवि बदलनी चाहिए। नीचे दिए गए आंकड़े में, यह जापानी में प्रदर्शित होता है क्योंकि यह जापानी वातावरण में चल रहा है।

संपादक पर गेम स्क्रीन के ऊपरी दाएं कोने में, लोकेल स्विच प्रदर्शित होता है ताकि आप गेम के स्थान को बदल सकें। थोड़ी देर के लिए स्पेनिश का चयन करने का प्रयास करें।

फिर, आप पुष्टि कर सकते हैं कि छवि की सामग्री स्वचालित रूप से बदल जाती है।

जैसा कि आप देख सकते हैं, यूनिटी का आधिकारिक स्थानीयकरण पैकेज यूआई पर लागू करना और स्विच करना आसान बनाता है और देखें कि यह कैसे काम करता है।

किसी अन्य भाषा परिवेश में चलने का प्रयास करें

किसी अन्य भाषा परिवेश में चलाए जाने पर प्रोग्राम संबंधित भाषा में दिखाई देता है या नहीं, यह देखने के लिए प्रोग्राम बनाएँ और आउटपुट करें.

निम्नलिखित आरेख विंडोज 11 जापानी ओएस के लिए अतिरिक्त रूप से अंग्रेजी स्थापित करने और इसे डिफ़ॉल्ट भाषा के रूप में अंग्रेजी के साथ वातावरण में चलाने के परिणाम दिखाता है। आप देख सकते हैं कि छवि को पर्यावरण के अनुसार ठीक से स्विच किया गया है।