विंडोज के लिए एक गेम प्रोजेक्ट बनाना
सारांश
XNA में Windows के लिए अपने गेम के लिए एक प्रोजेक्ट बनाएँ.
* यह टिप "विजुअल स्टूडियो 2010 व्यावसायिक संस्करण" में वर्णित है, लेकिन इसे विजुअल स्टूडियो 2010 के अन्य संस्करणों में भी संचालित किया जा सकता है। यदि आप जापानी के अलावा किसी अन्य संस्करण का उपयोग कर रहे हैं, तो नाम बदलें और संचालित करें।
परिचालन का वातावरण
आवश्यकताएँ
समर्थित XNA संस्करण | 4.0 |
समर्थित प्लेटफार्म | Windows XP SP3 या बाद के संस्करण, Windows Vista SP2 या बाद के संस्करण, Windows 7 |
Windows आवश्यक वर्टेक्स शेडर संस्करण | 2.0 |
Windows आवश्यक पिक्सेल शेडर संस्करण | 2.0 |
परिचालन का वातावरण
प्लेटफार्म | विंडोज 7 |
सार तत्व
एक प्रोजेक्ट बनाएं
आइए विंडोज के लिए गेम बनाने के लिए एक "प्रोजेक्ट" बनाएं। एक "प्रोजेक्ट" एक संरचना है जो सामूहिक रूप से कार्यक्रमों और छवियों जैसे संसाधनों का प्रबंधन करती है। यदि आप कोई गेम बना रहे हैं, तो आप हमेशा इस प्रोजेक्ट को बनाकर शुरुआत करते हैं।
आइए विकास वातावरण "विजुअल स्टूडियो 2010" शुरू करें। प्रोजेक्ट बनाना और प्रोग्राम बनाना मूल रूप से इस सॉफ्टवेयर के साथ किया जाता है।
यदि आपके पास Visual Studio 2010 का एक उच्च संस्करण है, तो प्रारंभ मेनू से "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010" प्रारंभ करें।
यदि आपके पास Visual Studio 2010 का एक मुक्त संस्करण है, तो प्रारंभ मेनू से "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" या "Windows Phone के लिए Microsoft Visual Studio 2010 Express" प्रारंभ करें।
चित्र में दिखाई गई स्क्रीन के समान एक स्क्रीन दिखाई देगी। यह "विजुअल स्टूडियो" है।
अब, चलिए एक प्रोजेक्ट बनाते हैं। स्क्रीन के ऊपर दाईं ओर टूलबार से, "नया प्रोजेक्ट" बटन दबाएं।
आप मेनू में "फ़ाइल" से भी ऐसा ही कर सकते हैं।
यह "नई परियोजना" संवाद खोलेगा जैसा कि चित्र में दिखाया गया है।
संवाद के बाईं ओर, स्थापित टेम्पलेट्स से XNA गेम स्टूडियो 4.0 का चयन करें। एकमात्र प्रोग्रामिंग भाषा C# है।
सबसे पहले, "टेम्पलेट" चुनें। बिना किसी फाइल के एक खाली प्रोजेक्ट से शुरू करना संभव है, लेकिन आप बुनियादी प्रोग्राम, फाइल आदि उत्पन्न करने के लिए पूर्व-निर्मित टेम्पलेट का उपयोग कर सकते हैं, ताकि आप तुरंत अपने लक्ष्यों को विकसित करना शुरू कर सकें।
इस मामले में, हम "विंडोज के लिए गेम" बनाएंगे, इसलिए "विंडोज गेम (4.0)" चुनें।
अगला, संवाद के निचले भाग में "नाम (परियोजना का नाम)" दर्ज करने के लिए एक आइटम है, लेकिन आपके द्वारा बनाए जा रहे गेम का नाम दर्ज करना एक अच्छा विचार है। यह प्रोजेक्ट नाम भी एक नामस्थान है, इसलिए यदि संभव हो तो इसे अल्फ़ान्यूमेरिक वर्णों में दर्ज करना बेहतर होता है।
इस बार, हम शुरुआत से दर्ज "विंडोज गेम 1" के साथ आगे बढ़ेंगे।
अगला, उस स्थान (फ़ोल्डर पथ) को निर्दिष्ट करें जहां आप प्रोजेक्ट बनाना चाहते हैं। आप सीधे स्थान दर्ज कर सकते हैं, या आप दाईं ओर "ब्राउज़ करें" बटन से फ़ोल्डर पथ निर्दिष्ट कर सकते हैं। यदि संभव हो, तो केवल अल्फ़ान्यूमेरिक वर्णों से युक्त पथ बनाना बेहतर है।
तल पर "समाधान" परियोजना के आयोजन के लिए रूपरेखा है। सामान्यतया, आप संपूर्ण प्रोजेक्ट का नाम निर्दिष्ट करते हैं, लेकिन छोटे प्रोजेक्ट्स के लिए, यह प्रोजेक्ट नाम के समान हो सकता है। XNA Game Studio 4.0 में, जब भी आप कोई नया प्रोजेक्ट बनाते हैं, तो दो प्रोजेक्ट बनाए जाते हैं, इसलिए वे इस समाधान में एक साथ बनाए जाते हैं।
जब आप कर लें, तो "ओके" बटन दबाएं।
थोड़ी देर बाद, प्रोजेक्ट बन जाएगा और आपको स्क्रीन पर प्रोग्राम दिखाई देगा। यह बेस टेम्पलेट होगा।
यदि आप स्क्रीन के दाईं ओर समाधान एक्सप्लोरर को देखते हैं (जो आपके विजुअल स्टूडियो वातावरण के आधार पर एक अलग स्थान पर हो सकता है), तो आप देखेंगे कि समाधान के तहत दो प्रोजेक्ट और उनमें कुछ फाइलें हैं।
इस बार, मैं प्रोग्राम में कोई बदलाव किए बिना प्रोग्राम चलाना चाहता हूं। स्क्रीन पर टूलबार पर "स्टार्ट डिबगिंग" बटन दबाएं। बिल्ड प्रारंभ हो जाएगा और प्रोग्राम पूरा होने पर चलाएँ।
वैसे, "बिल्ड" उन कार्यों की एक श्रृंखला को संदर्भित करता है जो एक बार में किए जाते हैं, जैसे कि गलतियों के लिए प्रोग्राम को स्वचालित रूप से जांचना, संसाधन बनाना और एक निष्पादन योग्य फ़ाइल बनाना जिसे प्रोग्राम द्वारा लॉन्च किया जा सकता है।
जब प्रोग्राम निष्पादित किया जाता है, तो आपको दिखाए गए स्क्रीन के समान एक स्क्रीन दिखाई देगी। यह वास्तविक विंडोज गेम स्क्रीन होगी। अभी तक कुछ भी प्रदर्शित नहीं हुआ है, लेकिन अब से एक कार्यक्रम बनाकर विभिन्न चीजें करना संभव होगा।
जब आप इस स्क्रीन को देखते हैं, तो ऐसा लगता है कि आप केवल एक विंडो प्रदर्शित कर रहे हैं, लेकिन वास्तव में, फ्रेमवर्क आरंभीकरण प्रक्रिया यह जांचती है कि क्या गेम वास्तव में काम कर सकता है, ग्राफिक्स डिवाइस बनाता है, और आंतरिक रूप से श्रीमान /
पारंपरिक खेल के विकास में, आपको इस प्रक्रिया को स्वयं बनाना था, इसलिए यह उन लोगों के लिए काफी उच्च सीमा थी जो पहली बार गेम बनाने की कोशिश कर रहे थे। XNA फ्रेमवर्क इसे समीकरण से बाहर ले जाता है ताकि आप खेल की अनिवार्यताओं को प्राप्त कर सकें।
इस स्क्रीन पर करने के लिए और कुछ नहीं है, इसलिए स्क्रीन के ऊपरी दाएं कोने में "×" बटन के साथ विंडो बंद करें।
इस बार, उद्देश्य एक परियोजना बनाना है, इसलिए यह अंत है।
प्रोजेक्ट को बंद करने के लिए, मेनू "फ़ाइल" से "समाधान बंद करें" चुनें। परियोजना बंद हो जाएगी, इसलिए यदि आपके पास करने के लिए और कुछ नहीं है, तो आप विंडो बंद कर सकते हैं।
वैसे, भले ही आप ऐसा करने की जहमत न उठाएं, अगर आप विंडो बंद करते हैं, तो प्रोजेक्ट अपने आप बंद हो जाएगा। यदि आपने कोई संपादन किया है, तो आपको सहेजने की पुष्टि करने के लिए प्रेरित किया जाएगा, इसलिए कृपया सहेजें और बाहर निकलें।
अब से, आप अपने द्वारा बनाए गए प्रोजेक्ट को खोलेंगे, लेकिन इसे करने के कई तरीके हैं।
प्रारंभ पृष्ठ से खोलें
जब आप विजुअल स्टूडियो शुरू करते हैं तो दिखाई देने वाले "स्टार्ट पेज" के नीचे बाईं ओर, "हालिया प्रोजेक्ट्स" नामक एक आइटम होता है, और जैसा कि नाम से पता चलता है, हाल ही में उपयोग की जाने वाली कई परियोजनाएं हैं, इसलिए आप इसे केवल उस प्रोजेक्ट पर क्लिक करके खोल सकते हैं जिसे आप खोलना चाहते हैं।
मेनू से खोलें
यदि आप मेनू से "फ़ाइल", "ओपन", या "प्रोजेक्ट/समाधान" चुनते हैं, तो फ़ाइल चयन संवाद खुल जाएगा, इसलिए उस फ़ोल्डर में नेविगेट करें जहां आपने प्रोजेक्ट सहेजा था और "XXXXX.sln" फ़ाइल खोलें।
आप प्रारंभ पृष्ठ पर "ओपन प्रोजेक्ट" से भी ऐसा ही कर सकते हैं।
फ़ाइल से खोलें
फ़ाइल एक्सप्लोरर में, उदाहरण के लिए, टाइप करें। Visual Studio 2010 प्रारंभ होता है के रूप में एक ही समय में परियोजना को खोलने के लिए सीधे "sln" फ़ाइल पर डबल-क्लिक करें।