2010-07-15 9 views
14

विंडोज गेम लाइब्रेरी और क्लास लाइब्रेरी के बीच क्या अंतर है? क्या यह सिर्फ एक्सएनए फ्रेमवर्क सहित शुरू होता है?विंडोज गेम लाइब्रेरी और क्लास लाइब्रेरी के बीच क्या अंतर है?

इसके अलावा, जहां विंडोज/Xbox360/Zune खेल पुस्तकालय के बीच मतभेद रहे हैं? वे सभी एक ही संदर्भ (माइक्रोसॉफ्ट.एक्सना.फ्रेमवर्क, माइक्रोसॉफ्ट.एक्सना.फ्रेमवर्क.गैम) से शुरू होने लगते हैं।

+0

एचएम, पूरी तरह से खुद को सुनिश्चित नहीं है, हालांकि प्रत्येक के लिए प्रोजेक्ट फाइलों को अलग करने का प्रयास करें। मुझे संदेह है कि प्रत्येक मंच के लिए अतिरिक्त लक्ष्य \ कार्य हैं। –

उत्तर

7

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

+0

उस बारे में सोचा नहीं था। धन्यवाद! – blachniet

2

मैं अपने जवाब के साथ देर से यहाँ एक सा हूँ, लेकिन एक Windows खेल लाइब्रेरी परियोजना और एक साधारण कक्षा लाइब्रेरी परियोजना के बीच मुख्य अंतर यह है कि एक Windows खेल लाइब्रेरी परियोजना सामग्री संदर्भ शामिल कर सकते हैं (वे सामग्री में निर्माण कर सकते हैं है संदर्भित एक्सएनए "सामग्री परियोजना" परियोजनाओं से)।

Add Content Reference menu item

इसके अतिरिक्त, वे XNA की परियोजना तुल्यकालन (MSDN) का उपयोग विभिन्न प्लेटफार्मों के लिए परियोजना की प्रतियां, कि सिंक में स्रोत फ़ाइलों की अपनी सूची रखने बनाए रखने के लिए कर सकते हैं।

अंत में, इन परियोजनाओं को "एक्सएनए गेम स्टूडियो" गुण पृष्ठ मिलता है, जहां आप "पहुंच" और "हायडिफ" प्रोफ़ाइल के बीच चयन कर सकते हैं और गेम थंबनेल सेट कर सकते हैं। यद्यपि इनका पुस्तकालयों पर कोई प्रभाव नहीं पड़ता है, जहां तक ​​मुझे पता है - वे केवल गेम प्रोजेक्ट के लिए प्रासंगिक हैं।

एक्सएनए गेम प्रोजेक्ट्स में गेम लाइब्रेरी प्रोजेक्ट्स के समान विशेष विशेषताएं हैं। वे सिर्फ लाइब्रेरी के बजाय एप्लिकेशन को आउटपुट करने के लिए सेट हैं।

यह ध्यान देने योग्य है कि आपको परियोजना टेम्पलेट्स के इन विशेष "गेम" संस्करणों का उपयोग करने की आवश्यकता नहीं है जो एक्सएनए प्रदान करता है। आप अभी भी एक्सएनए असेंबली का संदर्भ देकर एक एक्सएनए गेम बना सकते हैं। लेकिन जाहिर है कि आपको इन अच्छी परियोजना सुविधाओं तक पहुंच नहीं होगी, इसलिए आपको विकल्पों के साथ आने की आवश्यकता होगी।

संबंधित मुद्दे