लीडरबोर्ड्स

आप खेल की पेज पर परसोनाइज़ड लीडरबोर्ड्स (लीडर टेबल) दिखा सकते हैं, जिसमें सर्वश्रेष्ठ खिलाड़ियों के परिणाम और संपर्कित उपयोगकर्ता का प्रतिस्पर्धा स्थान शामिल होते हैं।

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

स्कोर भेजें

नोट

यह अनुरोध संपर्कित उपयोगकर्ताओं के लिए ही उपलब्ध है। रेकॉमेंडेशन है कि पहले स्वामित्व स्थापित करें और केवल तभी लीडरबोर्ड्स का उपयोग करें जब उपयोगकर्ता ने व्यक्तिगत डेटा दिया हो।

Set leaderboard score एक्शन का उपयोग करके नए स्कोर को लीडरबोर्ड में भेजें, निम्नलिखित पैरामीटर्स के साथ:

Name

string

लीडरबोर्ड का तकनीकी नाम.

Score

number

खिलाड़ी का स्कोर.

Additional data

string

स्कोर के साथ भेजे जाने वाले वैकल्पिक मेटाडेटा.

उदाहरण के लिए, स्कोर भेजने का रूप इस प्रकार हो सकता है:

नोट

यह अनुरोध 1 सेकंड से अधिक बार नहीं भेजा जा सकता, अन्यथा त्रुटि से रद्द हो जाएगा।

रेकॉमेंडेशन है कि On a deferred event कार्य साधन का उपयोग करें।

लीडरबोर्ड रिकॉर्ड्स

उपयोगकर्ताओं के रैंकिंग को दिखाने के लिए, For each player in leaderboard साधन का उपयोग करें, निम्नलिखित पैरामीटर्स के साथ:

Name

string

लीडरबोर्ड का तकनीकी नाम.

Top positions

number

टॉप से अभीगत रिकॉर्ड्स की संख्या.

Request player position

boolean

क्या खिलाड़ी की स्थिति अनुरोध की जाएगी?

Positions around player

number

खिलाड़ी के ऊपर और नीचे की स्थितियों की संख्या.

इस साधन ने SDK से डेटा जुड़ाने के बाद लूप शुरू होगा। यह कुछ समय लगेगा।

रेकॉमेंडेशन है कि यह देरात में कोई लोडिंग इंडिकेटर दिखाएँ तब तक तकनीकी प्रक्रिया हो रही है।

चेतावनी

यह लूप लगातार नहीं चलाया जाए. इसे फ़ंक्शन्स या ट्रिगर्स के भीतर उपयोग करना रेकॉमेंडेशन है।

लूप के भीतर Player और Leaderboards एक्सप्रेशन्स का उपयोग करने की सुविधा है।

लीडरबोर्ड उदाहरण

लीडरबोर्ड दिखाने की एक उदाहरण रिलिज़:

  • लीडरबोर्ड से पहले रोलिंग प्रोग्रेस व्हीयल।
  • स्कोर और नाम दिखाएँ।
  • खिलाड़ियों की अवटार दिखाएँ।
  • खिलाड़ी की स्थिति को दिखाएँ।

यहाँ टेक्स्ट लोकलाइझेशन, स्प्राइट लोकलाइझेशन, और ऐडेप्टिव टेक्स्ट प्लगइन का उपयोग किया गया है।

उदाहरण डाउनलोड करें


रिपोजिटरी