इनपुट सपोर्ट

इस विषय में, पीसी पर Google Play Games में उपयोगकर्ता के इनपुट को हैंडल करने के लिए, डिज़ाइन से जुड़ी बातों और सबसे सही तरीकों के बारे में बताया गया है.

Google Play Games on PC में, प्लेयर के इनपुट के लिए टचस्क्रीन के बजाय माउस और कीबोर्ड का इस्तेमाल किया जाता है. माउस और कीबोर्ड के इस्तेमाल का अनुभव डिज़ाइन करते समय, डेस्कटॉप या लैपटॉप पीसी इस्तेमाल करने वाले लोगों को बेहतर अनुभव देने पर फ़ोकस करें. शुरू करने के लिए, Chromebook पर Android ऐप्लिकेशन के लिए इनपुट डिवाइसों के साथ काम करने की सुविधा के बारे में हमारी गाइड देखें.

सबसे सही तरीके

हमारा सुझाव है कि प्लेयर के साथ इंटरैक्शन डिज़ाइन और बनाने के लिए, यहां दिए गए सबसे सही तरीके अपनाएं.

  • सभी टारगेट पर माउस से क्लिक किया जा सकता हो.
  • स्क्रोल की जा सकने वाली सभी सतहें, माउस व्हील इवेंट पर स्क्रोल करती हैं.
  • जब कर्सर को क्लिक की जा सकने वाली जगहों पर घुमाया जाए, तो उन्हें हाइलाइट करें. साथ ही, उपयोगकर्ता पर ज़्यादा असर डाले बिना यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाने के लिए, अपने विवेक का इस्तेमाल करें.
  • उपयोगकर्ताओं को हॉटकी दें, ताकि वे कंट्रोल को तुरंत ऐक्सेस कर सकें.
  • टच-आधारित कंट्रोल (उदाहरण के लिए, थंब जॉयस्टिक या स्क्रीन पर मौजूद बटन) को माउस-आधारित कंट्रोल और हॉटकी से बदलें.
  • मोबाइल गेम में ऐसी कार्रवाइयों के लिए मल्टी-टच जेस्चर की ज़रूरत होती है. इसलिए, पक्का करें कि कीबोर्ड या माउस कंट्रोल से भी वही कार्रवाइयां की जा सकती हों. उदाहरण के लिए, दो उंगलियों से पिंच करने की कार्रवाई को बदलने के लिए, माउस के स्क्रोल व्हील का इस्तेमाल करना.

ज़्यादा जानकारी और सबसे सही तरीकों के लिए, माउस और कीबोर्ड के लिए, ChromeOS Android ऐप्लिकेशन को ऑप्टिमाइज़ करने से जुड़ी हमारी गाइड देखें.

इंटरनैशनलाइज़ेशन से जुड़ी बातें

अंतरराष्ट्रीय दर्शकों के लिए गेम डिज़ाइन करते समय, यह ज़रूरी है कि आप अपने गेम को कीबोर्ड लेआउट के साथ टेस्ट करें. इसके लिए, आपको अपने गेम में इस्तेमाल की गई हर भाषा को सेट करना होगा. ऐसा न करने पर, हो सकता है कि खिलाड़ी गेम में चैट करने जैसी सुविधाओं का इस्तेमाल न कर पाएं. सिस्टम सेटिंग में जाकर इनपुट की जगह की जानकारी बदली जा सकती है. इसके बाद, Google Play Games on PC पर ये बदलाव अपने-आप लागू हो जाएंगे. मोबाइल पर, आपको वर्चुअल कीबोर्ड से टेक्स्ट मिलता है. इसलिए, हो सकता है कि आपके इंजन में कई समस्याएं छिपी हों. पीसी पर होने वाली सामान्य समस्याएं ये हैं:

  • "वैकल्पिक ग्राफ़िक" (AltGr) कीकोड को गलत तरीके से हैंडल किया गया. कई भाषाओं में इसका इस्तेमाल, डायक्रिटिकल मार्क टाइप करने के लिए किया जाता है. जैसे, ऐक्सेंट या खास स्थानीय सिंबल. जैसे, क्षेत्रीय मुद्रा के ग्लिफ़.
  • "इनपुट मेथड एक्सटेंशन" (आईएमई) के इनपुट को गलत तरीके से हैंडल किया गया है. इस तरीके का इस्तेमाल आम तौर पर, गैर-लैटिन वर्णमाला को सपोर्ट करने के लिए किया जाता है. इससे उपयोगकर्ता, कई कीस्ट्रोक को एक वर्ण में बदल सकते हैं.

GameTextInput और EditText को अंतरराष्ट्रीय कीबोर्ड लेआउट और इनपुट के तरीकों के बारे में पहले से पता है.

यहां दी गई सूची में, कई गेम में एक जैसी कार्रवाइयां शामिल हैं. साथ ही, इसमें Google Play Games on PC पर डेवलपर की ओर से इस्तेमाल किए जाने वाले सामान्य तरीके के बारे में बताया गया है:

  • मैसेज भेजने या टेक्स्ट एंट्री फ़ील्ड में टेक्स्ट सबमिट करने के लिए, Enter कुंजी का इस्तेमाल करें.
  • मेन्यू और डायलॉग को escape कुंजी से बंद किया जा सकता हो.
  • स्टोरी के एलिमेंट और डायलॉग बॉक्स में आगे बढ़ने के लिए, Enter बटन का इस्तेमाल करें.
  • टेक्स्ट को वर्टिकल तरीके से स्क्रोल करने के लिए, स्क्रोल व्हील का इस्तेमाल करें.
  • ज़ूम इन या ज़ूम आउट करने के लिए, स्क्रोल व्हील का इस्तेमाल करें. खास तौर पर, अगर मोबाइल बिल्ड में दो उंगलियों से पिंच करने का इस्तेमाल किया जाता है.
  • W, A, S, और D का इस्तेमाल करके, उस मैप पर नेविगेट करें जिस पर आम तौर पर क्लिक करके खींचने और छोड़ने के जेस्चर का इस्तेमाल किया जाता है.

ये कार्रवाइयां आम तौर पर की जाती हैं. हालांकि, आपको अब भी Input SDK का इस्तेमाल करके, इन्हें खिलाड़ी को साफ़ तौर पर दिखाना चाहिए. इससे यह पक्का किया जा सकेगा कि खिलाड़ी को ये कार्रवाइयां सही तरीके से दिख रही हैं.

कंपैटबिलिटी मोड

Google Play Games on PC, आपके गेम को डिफ़ॉल्ट रूप से "इनपुट डिवाइस के साथ काम करने वाले मोड" में रखता है. इसका मतलब है कि माउस का बायां बटन दबाने पर, आपके गेम को टच इवेंट मिलता है. ज़्यादा जानकारी के लिए, माउस इनपुट गाइड देखें.

ट्यूटोरियल और उपयोगकर्ताओं को ट्रेनिंग देना

कुछ मामलों में, उपयोगकर्ताओं को गेम में मौजूद ट्यूटोरियल से फ़ायदा मिल सकता है. इनसे उन्हें गेम के कंट्रोल के बारे में जानकारी मिलती है. साथ ही, वे माउस और कीबोर्ड के कंट्रोल भी देख पाते हैं. हमारा सुझाव है कि आप गेम में ट्यूटोरियल और शिक्षा से जुड़ी सुविधाएं शामिल करें. इनमें माउस और कीबोर्ड के सही कंट्रोल शामिल हों. साथ ही, अपने गेम के पीसी वर्शन के लिए, टच-आधारित कंट्रोल से जुड़े ट्यूटोरियल हटा दें.