2008-09-14 17 views
6

मैं एक्सएनए में एक साधारण 2 प्लेयर गेम बना रहा हूं और खिलाड़ी के उच्च स्कोर को बचाने में लग रहा हूं।एक एक्सएनए गेम में उच्च स्कोर कहां से बचाएं?

मैं चाहता हूं कि गेम एक्सबॉक्स 360 के साथ-साथ विंडोज पर भी काम करे, इसलिए मुझे डेटा को सहेजने के लिए ढांचे का उपयोग करना होगा।

ऐसा लगता है कि आप किसी विशेष उपयोगकर्ता के गेमर टैग पर डेटा सहेजते हैं - इसलिए मेरा प्रश्न है, उच्च स्कोर के साथ क्या करना है?

  • उपयोगकर्ता के स्वयं के स्कोर को अपनी प्रोफ़ाइल में सहेजें? (इसलिए यदि आप केवल एक ही साइन इन हैं तो आप केवल अपने स्कोर देख सकते हैं)
  • सभी प्रोफाइल में अन्य प्लेयर के स्कोर को आजमाएं और सहेजें?
  • स्टोर स्कोर ऑनलाइन
    • 360 दोस्त की उच्च स्कोर को दिखाने के लिए एक मानक पद्धति है लगता है (कोशिश करते हैं और इस समन्वयन किए रखने के लिए एक दर्द की तरह लगता है)। क्या इसे एक्सएनए के भीतर से एक्सेस किया जा सकता है, या यह केवल प्रकाशित गेम के लिए उपलब्ध है?
    • अपना खुद का रोल करें। (जैसे एक छोटे से निजी परियोजना के लिए जरूरत से ज्यादा लगता है।)

उत्तर

3

XNA लाइव एपीआई आप लीडरबोर्ड के लिए पहुँच ... तो अपने असली एकमात्र विकल्प स्थानीय स्तर पर स्कोर स्टोर करने के लिए है नहीं देता है। यदि आप चाहते हैं कि उपयोगकर्ता एक दूसरे के स्कोर देखें ... आप दो अलग-अलग स्टोर का उपयोग कर सकते हैं। प्लेयर की दुकान अपने स्वयं के डेटा को सहेजने के लिए ... और फिर स्कोर स्टोर करने के लिए शीर्षक भंडारण।

बेशक, यदि 360 में एक से अधिक स्टोरेज डिवाइस हैं, तो उन्हें इसे दो बार चुनना होगा ... लेकिन यदि आप उच्च स्कोर अनुभाग में जाते हैं तो आप उन्हें केवल स्कोर के लिए डिवाइस चुन सकते हैं।

3

आप http://www.enchantedage.com/highscores पढ़ना चाह सकते हैं। यह एक ही गेम खेलने वाले अन्य एक्सबॉक्स के साथ उच्च स्कोर साझा करने के लिए एक्सएनए नेटवर्क सत्र का उपयोग करता है।