अपने विकास के माहौल को तैयार करें

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

पर्यावरण

XNA गेम स्टूडियो
  • 1.0 ताज़ा करें
  • 2.0
  • 3.0
  • 4.0 β

सारांश

XNA के साथ विकसित करने के लिए, आपके पास निम्नलिखित होना चाहिए: यदि आप विंडोज के लिए गेम बना रहे हैं, तो आप एक्सबॉक्स 360 के लिए एक गेम बना रहे हैं, और आप विंडोज फोन के लिए एक गेम बना रहे हैं।

  • क्योंकि यह XNA गेम स्टूडियो 4.0 पर आधारित है, Zune को बाहर रखा गया है।
  • विंडोज फोन 7 और बाद के लिए उपलब्ध है।
क्या तैयार करें: आपको अपना गेम विकसित करने के लिए किन प्लेटफार्मों की आवश्यकता है?
पर्सनल कंप्यूटर विंडोज, एक्सबॉक्स 360, विंडोज फोन कंप्यूटर के प्रकार पर निर्भर करता है
विंडोज 7, विस्टा, (एक्सपी) विंडोज, एक्सबॉक्स 360, विंडोज फोन ओएस प्रकार पर निर्भर करता है
एक्सबॉक्स 360 एक्सबॉक्स 360 आधार मूल्य
Windows Phone कंसोल विंडोज फोन आधार मूल्य
दूरदर्शन एक्सबॉक्स 360 आधार मूल्य
Microsoft Xbox 360 नियंत्रक (Windows के लिए) (विंडोज़), (एक्सबॉक्स 360) आधार मूल्य
इंटरनेट कनेक्शन वातावरण (विंडोज), एक्सबॉक्स 360, (विंडोज फोन) प्रदाता द्वारा, आदि।
Xbox 360 कनेक्टेड नेटवर्क वातावरण एक्सबॉक्स 360 निर्मित वातावरण पर निर्भर करता है
विंडोज फोन डेवलपर उपकरण विंडोज, एक्सबॉक्स 360, विंडोज फोन उचित
विजुअल स्टूडियो 2010 विंडोज, एक्सबॉक्स 360, विंडोज फोन नि: शुल्क या भुगतान
एक्सएनए गेम स्टूडियो 4.0 विंडोज, एक्सबॉक्स 360, विंडोज फोन उचित
Xbox Live सदस्यता एक्सबॉक्स 360 नि: शुल्क या भुगतान
क्रेडिट कार्ड Xbox 360, (Windows Phone) निर्भर करता है।
XNA क्रिएटर्स क्लब सदस्यता एक्सबॉक्स 360 मुआवज़ा
XNA गेम स्टूडियो कनेक्ट एक्सबॉक्स 360 उचित
डायरेक्टएक्स एसडीके अनिवार्य नहीं उचित
अन्य __________ अनिवार्य नहीं ----

* मंच में पैतृक वर्ण आवश्यक हो भी सकते हैं और नहीं भी।

हम बताएंगे कि प्रत्येक आवश्यक वस्तु कैसे प्राप्त करें और क्या ध्यान रखें।

कंप्यूटर: विंडोज, एक्सबॉक्स 360, विंडोज फोन

सबसे पहले, आपको एक कंप्यूटर की आवश्यकता होगी, इसलिए कृपया इसे तैयार करें। यह एक ऐसा कंप्यूटर होना चाहिए जिसमें "विंडोज" स्थापित हो या इसे स्थापित कर सके। (विंडोज प्रकार, आदि के बारे में अधिक जानकारी के लिए यह अनुभाग देखें) कंप्यूटर या तो डेस्कटॉप या लैपटॉप हो सकता है।

इसमें इंटरनेट और आपके Xbox 360 से कनेक्ट करने के लिए एक इंटरफ़ेस होना चाहिए (जहां आप नेटवर्क कार्ड या केबल में प्लग इन कर सकते हैं (जो आमतौर पर शामिल होता है, इसलिए यह ठीक है)। अपने विंडोज फोन को कनेक्ट करने के लिए आपको यूएसबी पोर्ट वाले पीसी की भी आवश्यकता होगी। (यह भी आमतौर पर संलग्न होता है, इसलिए कोई समस्या नहीं है)

कंप्यूटर के विनिर्देशों के लिए, उच्चतम प्रदर्शन तैयार करना बेहतर है और एक ऐसा वातावरण है जहां आप बिना तनाव के विकसित हो सकते हैं। हालांकि, मुझे लगता है कि ऐसे लोग हैं जो जरूरी नहीं कि ऐसा करने में सक्षम हों, इसलिए मैं विकास आवेदन के अनुसार न्यूनतम आवश्यक लिखूंगा।

यदि आप विंडोज़ पर चलने वाला गेम विकसित कर रहे हैं

विंडोज पर एक्सएनए फ्रेमवर्क का उपयोग करके प्रोग्राम शुरू करते समय, एक ग्राफिक्स कार्ड (वीडियो कार्ड या चिपसेट) जो शेडर मॉडल संस्करण 2.0 या उच्चतर का समर्थन करता है, की आवश्यकता होती है (शेडर मॉडल क्या है?)। (विकिपीडिया से))। यदि आपके पास हाल ही में (2010 तक) बाजार पर एक पीसी है, तो एक उच्च संभावना है कि आप इस शर्त को पूरा करते हैं, लेकिन यदि आपके पास एक पीसी या नेटबुक है जिसे आप केवल कुछ समय पहले व्यावसायिक उपयोग के लिए उपयोग करते हैं, तो आपको पता होना चाहिए कि आपका ग्राफिक्स कार्ड शेडर मॉडल का समर्थन नहीं कर सकता है।

अन्य चश्मे में विशेष रूप से न्यूनतम रेखा नहीं है। यह भारी और तेज संचालन के बीच का अंतर हो सकता है।

यदि आपको डेस्कटॉप पीसी के लिए वीडियो कार्ड की आवश्यकता है, तो आप ऑनलाइन स्टोर या पार्ट्स स्टोर में देखना चाह सकते हैं। यदि आप स्वयं एक पीसी खरीदना चाहते हैं, तो मुझे लगता है कि एक पीसी जिसे गेम के लिए कहा जाता है, विकसित करने के लिए अधिक आरामदायक होगा।

यदि आप एक गेम विकसित कर रहे हैं जो केवल Xbox 360 पर चलेगा

यदि आप केवल Xbox 360 पर गेम चलाने जा रहे हैं, तो पीसी स्पेक्स के लिए कोई न्यूनतम सेट नहीं है।

यदि आप एक ऐसा गेम विकसित कर रहे हैं जो केवल विंडोज फोन पर चलता है

यदि आप चाहते हैं कि आपका गेम केवल वास्तविक विंडोज फोन डिवाइस पर चले, तो पीसी स्पेक्स के लिए कोई न्यूनतम सेट नहीं है। हालाँकि, यदि आप एक एमुलेटर का उपयोग करना चाहते हैं, तो आपके पास कुछ विनिर्देश होने चाहिए।

अन्य चश्मा

विकास वातावरण की स्थापना के लिए हार्ड डिस्क स्थान कई गीगाबाइट द्वारा लिया जाता है। यह लगभग 10GB ~ 20GB मुफ्त होने के लिए पर्याप्त होना चाहिए। मुझे नहीं लगता कि यह एक समस्या है अगर यह हाल ही में कंप्यूटर है।

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

विंडोज: विंडोज, एक्सबॉक्स 360, विंडोज फोन

Windows निम्न संस्करणों पर विकास का समर्थन करता है: (एक्सएनए गेम स्टूडियो 4.0 की रिलीज के रूप में)

विंडोज, एक्सबॉक्स 360 गेम डेवलपमेंट

  • Windows XP SP3 या बाद के संस्करण, Windows Vista SP1 या बाद के संस्करण, Windows 7

विंडोज फोन के लिए गेम डेवलपमेंट

  • Windows Vista SP2 या बाद का संस्करण, Windows 7

एक्सबॉक्स 360: एक्सबॉक्स 360

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

यदि आप Xbox 360 का उपयोग कर रहे हैं, तो आपके कंसोल के अतिरिक्त Xbox 360 हार्ड ड्राइव स्थापित होना आवश्यक है. कई हार्ड डिस्क क्षमताएं हैं, जैसे "20GB", "120GB", और "250GB", लेकिन उनमें से कोई भी मायने नहीं रखता है। इसके बिना, आप XNA विकास या आपके द्वारा बनाए गए डेटा के लिए आवश्यक वातावरण को संग्रहीत करने में सक्षम नहीं होंगे।

इसके अलावा, कृपया ध्यान दें कि एक ही भंडारण माध्यम के रूप में एक "Xbox 360 मेमोरी यूनिट" है, लेकिन इसे यहां सहेजा नहीं जा सकता है।

यदि आप अपने Xbox 360 से वायरलेस तरीके से कनेक्ट करना चाहते हैं, तो आपको अलग से "Xbox360 वायरलेस नेटवर्किंग एडेप्टर" की आवश्यकता होगी।

विंडोज फोन बॉडी: विंडोज फोन

* बाद की तारीख में वर्णित किया जाना है

टीवी: एक्सबॉक्स 360

Xbox 360 का उपयोग करने के लिए आवश्यक। यह स्वाभाविक है क्योंकि आप आमतौर पर इसे खेलों में उपयोग करते हैं, लेकिन चलो एक उपयुक्त तैयार करते हैं। यह हाई-डेफिनिशन वीडियो आउटपुट का भी समर्थन करता है, जिससे आप अपने द्वारा बनाए गए गेम को एक शक्तिशाली स्क्रीन पर तुरंत देख सकते हैं।

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

माइक्रोसॉफ्ट एक्सबॉक्स 360 नियंत्रक (विंडोज के लिए): (विंडोज), (एक्सबॉक्स 360)

यदि आप Windows पर Xbox 360 नियंत्रक का उपयोग करना चाहते हैं तो आवश्यक है। यह एक सीडी के साथ आता है, इसलिए यदि आप विंडोज एक्सपी का उपयोग कर रहे हैं, तो इसे इंस्टॉल करें और फिर यूएसबी के माध्यम से अपने नियंत्रक को कनेक्ट करें (या इस लिंक का अनुसरण करेंआप विंडोज के लिए माइक्रोसॉफ्ट एक्सबॉक्स 360 कंट्रोलर गेम कंट्रोलर सॉफ्टवेयर को डाउनलोड और इंस्टॉल कर सकते हैं। विंडोज विस्टा और विंडोज 7 के मामले में, जैसा है वैसा ही कनेक्ट करना ठीक है।

यदि आपके पास Xbox 360 कंसोल है, तो आपको कोई समस्या नहीं होगी क्योंकि यह शुरुआत से एक समर्पित नियंत्रक के साथ आता है। हालाँकि, यदि आप कई नियंत्रकों के साथ एक गेम बनाना चाहते हैं, तो आपको इसे अलग से खरीदना होगा। विंडोज के लिए भी यही सच है।

इंटरनेट कनेक्शन आवश्यकताएँ: (Windows), Xbox 360, (Windows Phone)

इस पृष्ठ को देखने के समय, आप शायद इंटरनेट से जुड़े हुए हैं, इसलिए मुझे नहीं लगता कि कोई समस्या है। यदि आप जो परिवेश विकसित कर रहे हैं वह इंटरनेट से कनेक्ट नहीं है, तो कृपया प्रदाता के साथ एक अलग अनुबंध करें। विंडोज, एक्सबॉक्स 360 और विंडोज फोन गेम डेवलपमेंट प्रत्येक की इंटरनेट से कनेक्ट करने के लिए थोड़ी अलग आवश्यकताएं हैं।

यदि आप विंडोज़ पर चलने वाला गेम विकसित कर रहे हैं

यदि आप केवल विंडोज के लिए गेम विकसित कर रहे हैं, तो आपको विकास वातावरण स्थापित करते समय इंटरनेट से कनेक्ट होने की आवश्यकता होगी, लेकिन उसके बाद आपको कनेक्ट होने की आवश्यकता नहीं है।

हालाँकि, नेटवर्क गेम के लिए, इंटरनेट कनेक्शन की आवश्यकता होती है।

यदि आप Windows Phone पर चलने वाला गेम विकसित कर रहे हैं

यदि आप केवल विंडोज फोन के लिए गेम विकसित कर रहे हैं, तो आपको अपना विकास वातावरण स्थापित करते समय इंटरनेट से कनेक्ट होने की आवश्यकता होगी, लेकिन आपको गेम के विकास के दौरान कनेक्ट होने की आवश्यकता नहीं है।

हालाँकि, यदि आप एमुलेटर का उपयोग करके नेटवर्क गेम खेलना चाहते हैं, तो आपको इंटरनेट कनेक्शन की आवश्यकता होगी। यह वास्तविक उपकरणों पर परीक्षणों पर लागू नहीं होता है।

साथ ही, विंडोज फोन गेम्स के लिए, आपको अपना एप्लिकेशन पंजीकृत करते समय इंटरनेट से कनेक्ट होना चाहिए।

यदि आप एक गेम विकसित कर रहे हैं जो केवल Xbox 360 पर चलेगा

Xbox 360 के लिए गेम विकसित करते समय यह हमेशा आवश्यक होता है क्योंकि आपको XNA गेम स्टूडियो कनेक्ट लॉन्च करने के लिए इंटरनेट पर Xbox Live से कनेक्ट करना होगा। Xbox 360 कंसोल पर कनेक्शन आवश्यक है।

Xbox 360 कनेक्टेड नेटवर्क वातावरण: Xbox 360

अधिक जानकारी के लिए, आधिकारिक Xbox वेबसाइट पर जाएँ।

विंडोज फोन डेवलपर उपकरण: विंडोज, एक्सबॉक्स 360, विंडोज फोन

यह XNA के साथ गेम विकसित करने के लिए एक विकास वातावरण है। प्रोग्रामिंग भाषा के रूप में "सी #" का उपयोग किया जाएगा। यदि आप "Windows Phone डेवलपर उपकरण" स्थापित हैं, तो "Visual Studio 2010 Express Windows Phone के लिए" और "XNA Game Studio 4.0" एक ही समय में स्थापित हो जाएँगे. XNA गेम स्टूडियो 4.0 सी # के लिए विजुअल स्टूडियो 2010 के अन्य उच्च संस्करणों का भी समर्थन करता है।

यदि आप इसे मैन्युअल रूप से स्थापित करना चाहते हैं, तो कृपया इसे नीचे दिए गए लिंक से डाउनलोड करें।

विंडोज फोन डेवलपर टूल्स स्थापित करने के बारे में विस्तृत निर्देश निम्न पृष्ठ पर पाए जा सकते हैं।

* यहां युक्तियों में, "विजुअल सी # 2010 एक्सप्रेस संस्करण" और "विजुअल स्टूडियो 2010" दोनों मिश्रित हो सकते हैं, लेकिन सामग्री में लगभग कोई अंतर नहीं है।

विजुअल स्टूडियो 2010: विंडोज, एक्सबॉक्स 360, विंडोज फोन

एक्सएनए में प्रोग्रामिंग के लिए एक विकास वातावरण। प्रोग्रामिंग भाषा के रूप में "सी #" का उपयोग किया जाएगा। यदि आप "Windows Phone डेवलपर उपकरण", "Visual Studio 2010 Express Windows Phone के लिए" और "XNA Game Studio 4.0" एक ही समय में स्थापित किया जाएगा, इसलिए यदि आप यह उपकरण स्थापित करते हैं, तो Visual Studio 2010 Express आपको इसे अलग से स्थापित करने की आवश्यकता नहीं है।

"दृश्य सी # 2010 एक्सप्रेस संस्करण" Microsoft साइट से डाउनलोड किया जा सकता है और जब तक आप रजिस्टर नि: शुल्क इस्तेमाल किया जा सकता है। XNA गेम स्टूडियो 4.0 C# विजुअल स्टूडियो 2010 के अन्य उच्च-स्तरीय संस्करणों के साथ भी संगत है।

XNA गेम स्टूडियो 4.0 स्थापित करने से पहले आपको Visual Studio 2010 स्थापित करना होगा।

यदि आप इसे मैन्युअल रूप से स्थापित करना चाहते हैं, तो कृपया इसे नीचे दिए गए लिंक से डाउनलोड करें।

विजुअल स्टूडियो 2010 स्थापित करने पर विस्तृत निर्देश निम्न पृष्ठ पर पाए जा सकते हैं।

* यहां युक्तियों में, "विजुअल सी # 2010 एक्सप्रेस संस्करण" और "विजुअल स्टूडियो 2010" दोनों मिश्रित हो सकते हैं, लेकिन सामग्री में लगभग कोई अंतर नहीं है।

एक्सएनए गेम स्टूडियो 4.0: विंडोज, एक्सबॉक्स 360, विंडोज फोन

यदि आप XNA के साथ विकास कर रहे हैं, तो आपको विजुअल स्टूडियो 2010 के अलावा XNA गेम स्टूडियो 4.0 स्थापित करना होगा। यदि आप Windows Phone डेवलपर उपकरण स्थापित हैं, तो Visual Studio 2010 Express के लिए Windows Phone और XNA Game Studio 4.0 एक ही समय में स्थापित किया जाएगा। आपको इसे अलग से स्थापित करने की आवश्यकता नहीं है।

आप स्थापित करने या Visual Studio 2010 के लिए अद्यतन करने के बाद XNA गेम स्टूडियो 4.0 स्थापित करना होगा।

आप Visual Studio 2010 स्थापित करने से पहले XNA गेम स्टूडियो 4.0 स्थापित करने का प्रयास करते हैं, तो आपको Visual Studio 2010 स्थापित नहीं है और आप इसे स्थापित करने में सक्षम नहीं होंगे एक संदेश प्राप्त होगा।

आप नीचे दिए गए लिंक से XNA गेम स्टूडियो 4.0 डाउनलोड कर सकते हैं।

आप निम्न पृष्ठों पर XNA गेम स्टूडियो 4.0 स्थापित करने के बारे में विस्तृत निर्देश भी पा सकते हैं:

Xbox Live सदस्यता: Xbox 360

Xbox 360 के लिए गेम बनाने के लिए, आपको Xbox Live सदस्यता की आवश्यकता होगी। Xbox Live सदस्यता के लिए साइन अप करने के बारे में अधिक जानकारी के लिए, कृपया नीचे दिए गए लिंक को देखें।

ध्यान दें कि Xbox Live सदस्यताएँ निःशुल्क सिल्वर सदस्यता हो सकती हैं। यदि आपके पास गोल्ड सदस्यता नहीं है, तो आप स्वचालित रूप से सिल्वर सदस्यता में परिवर्तित हो जाएंगे, इसलिए आपको इसके बारे में चिंता करने की आवश्यकता नहीं है। (मैं इसे रजत सदस्यता के साथ उपयोग कर रहा हूं। )

हालाँकि, नेटवर्क का उपयोग करके Xbox 360 पर गेम खेलने के लिए आपके पास "गोल्ड सदस्यता" होनी चाहिए।

क्रेडिट कार्ड : Xbox 360, (विंडोज फोन)

XNA क्रिएटर्स क्लब सदस्यता खरीदने के लिए आवश्यक। यदि आप एक छात्र या नाबालिग हैं, तो आपको अपने अभिभावक की सहमति की आवश्यकता होगी या इसे अपने नाम पर उपयोग करें। कृपया उपयोग करने से पहले अपने अभिभावक से परामर्श करें।

साथ ही, यदि आपने Windows Phone के लिए कोई गेम बनाया है, तो आपको अपना गेम पंजीकृत करने के लिए इसकी आवश्यकता होगी.

XNA क्रिएटर्स क्लब सदस्यता: Xbox 360

Xbox 360 के लिए गेम बनाने के लिए, आपको XNA क्रिएटर्स क्लब सदस्यता खरीदनी होगी। यदि आपको Xbox 360 का उपयोग करने की आवश्यकता नहीं है, तो आपको XNA क्रिएटर्स क्लब सदस्यता खरीदने की आवश्यकता नहीं है। खरीदारी करते समय आपको अपनी व्यक्तिगत जानकारी दर्ज करनी होगी, लेकिन कृपया ध्यान दें कि यदि आप 12 वर्ष से कम उम्र के हैं तो आप पंजीकरण नहीं कर पाएंगे।

आप अपने Xbox 360 पर XNA क्रिएटर्स क्लब सदस्यता खरीद सकते हैं। सदस्यता 12 महीने (9,800 येन) और 4 महीने (4,800 येन) (2010/10/01 के अनुसार) के लिए उपलब्ध है।

आप इस पृष्ठ पर खरीदारी करने के निर्देश पा सकते हैं।

एक्सएनए गेम स्टूडियो कनेक्ट: एक्सबॉक्स 360

XNA गेम स्टूडियो कनेक्ट का उपयोग XNA के साथ बनाए गए गेम चलाने और कंप्यूटर से कनेक्ट करने के लिए किया जाता है। दोबारा, आपको केवल तभी इसकी आवश्यकता होगी जब आप Xbox 360 के लिए विकास कर रहे हों।

आप XNA गेम स्टूडियो कनेक्ट को उसी स्थान पर डाउनलोड कर सकते हैं जहां आप अपनी XNA क्रिएटर्स क्लब सदस्यता खरीदते हैं। XNA गेम स्टूडियो कनेक्ट अपने आप में मुफ़्त है।

XNA गेम स्टूडियो कनेक्ट का उपयोग करके Windows को Xbox 360 से कनेक्ट करने के लिए, नीचे दिया गया लिंक देखें।

डायरेक्टएक्स एसडीके

आपको एक्सएनए विकास के लिए इसकी आवश्यकता नहीं है, लेकिन यह उन उपकरणों के साथ आता है जो विकास के लिए उपयोगी हैं, इसलिए मुझे लगता है कि यह स्थापित करने लायक है।

आप नीचे दिए गए लिंक से DirectX SDK डाउनलोड कर सकते हैं।

अन्य __________

मैं उन चीजों को पहनता हूं जो यदि आवश्यक हो तो अच्छे हैं।

एक्सबॉक्स 360 मेमोरी यूनिट (512MB)
Xbox 360 मेमोरी यूनिट (64MB)
इसका उपयोग परीक्षण करने के लिए किया जा सकता है जब कई डेटा गंतव्य डिवाइस हों।