Windows Phone के लिए गेम के लिए प्रोजेक्ट बनाना
सारांश
XNA में Windows Phone के लिए अपने गेम के लिए कोई प्रोजेक्ट बनाएँ.
* यह टिप "Visual Studio 2010 Professional संस्करण" में वर्णित है, लेकिन आप पहले स्थापित Windows Phone के लिए Visual Studio 2010 Express का भी उपयोग कर सकते हैं। यदि आप जापानी के अलावा किसी अन्य संस्करण का उपयोग कर रहे हैं, तो नाम बदलें और संचालित करें।
परिचालन का वातावरण
आवश्यकताएँ
समर्थित XNA संस्करण | 4.0 |
समर्थित प्लेटफार्म | 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)" चुनें।
अगला, संवाद के निचले भाग में "नाम (परियोजना का नाम)" दर्ज करने के लिए एक आइटम है, लेकिन आपके द्वारा बनाए जा रहे गेम का नाम दर्ज करना एक अच्छा विचार है। यह प्रोजेक्ट नाम भी एक नामस्थान है, इसलिए यदि संभव हो तो इसे अल्फ़ान्यूमेरिक वर्णों में दर्ज करना बेहतर होता है।
इस बार, हम शुरुआत से दर्ज "WindowsPhoneGame1" के साथ आगे बढ़ेंगे।
अगला, उस स्थान (फ़ोल्डर पथ) को निर्दिष्ट करें जहां आप प्रोजेक्ट बनाना चाहते हैं। आप सीधे स्थान दर्ज कर सकते हैं, या आप दाईं ओर "ब्राउज़ करें" बटन से फ़ोल्डर पथ निर्दिष्ट कर सकते हैं। यदि संभव हो, तो केवल अल्फ़ान्यूमेरिक वर्णों से युक्त पथ बनाना बेहतर है।
तल पर "समाधान" परियोजना के आयोजन के लिए रूपरेखा है। सामान्यतया, आप संपूर्ण प्रोजेक्ट का नाम निर्दिष्ट करते हैं, लेकिन छोटे प्रोजेक्ट्स के लिए, यह प्रोजेक्ट नाम के समान हो सकता है। XNA Game Studio 4.0 में, जब भी आप कोई नया प्रोजेक्ट बनाते हैं, तो दो प्रोजेक्ट बनाए जाते हैं, इसलिए वे इस समाधान में एक साथ बनाए जाते हैं।
जब आप कर लें, तो "ओके" बटन दबाएं।
थोड़ी देर बाद, प्रोजेक्ट बन जाएगा और आपको स्क्रीन पर प्रोग्राम दिखाई देगा। यह बेस टेम्पलेट होगा।
यदि आप स्क्रीन के दाईं ओर समाधान एक्सप्लोरर को देखते हैं (जो आपके विजुअल स्टूडियो वातावरण के आधार पर एक अलग स्थान पर हो सकता है), तो आप देखेंगे कि समाधान के तहत दो प्रोजेक्ट और उनमें कुछ फाइलें हैं।
सत्यापित करें कि यह Windows Phone Emulator में चलता है
इस बार, मैं प्रोग्राम में कोई बदलाव किए बिना प्रोग्राम चलाना चाहता हूं। सबसे पहले, टूलबार से उस डिवाइस के प्रकार का चयन करें जिस पर आप चलाना चाहते हैं। यदि आपके पास कोई वास्तविक उपकरण नहीं है, तो आप "विंडोज फोन 7 एमुलेटर" का चयन करके विंडोज पर एमुलेटर शुरू करके इसका परीक्षण कर सकते हैं।
स्क्रीन पर टूलबार पर "स्टार्ट डिबगिंग" बटन दबाएं। बिल्ड शुरू होता है, और जब यह पूरा हो जाता है, तो प्रोग्राम को विंडोज फोन एमुलेटर पर तैनात किया जाता है और गेम चलता है।
वैसे, "बिल्ड" उन कार्यों की एक श्रृंखला को संदर्भित करता है जो एक बार में किए जाते हैं, जैसे कि गलतियों के लिए प्रोग्राम को स्वचालित रूप से जांचना, संसाधन बनाना और एक निष्पादन योग्य फ़ाइल बनाना जिसे प्रोग्राम द्वारा लॉन्च किया जा सकता है।
इसके अलावा, विंडोज फोन के प्रोजेक्ट में "डिप्लॉय" नामक एक ऑपरेशन है, जिसका अर्थ है कि गेम विंडोज पर नहीं चलेगा, इसलिए आपको अपने द्वारा बनाए गए डेटा को विंडोज फोन पर भेजने की आवश्यकता है। यही "प्लेसमेंट" करता है।
जब प्रोग्राम चलता है, तो विंडोज फोन एमुलेटर शुरू होता है और गेम चलता है। जब आप वास्तव में इसे चलाते हैं, तो ऐसा लगता है कि आपको सिर्फ एक नीली स्क्रीन मिल रही है, लेकिन निश्चित रूप से आपने कुछ भी नहीं बनाया है, इसलिए यह इस तरह दिखता है। अब से, हम एक कार्यक्रम लिखेंगे और एक खेल बनाएंगे।
इस स्क्रीन पर, करने के लिए और कुछ नहीं है, इसलिए गेम से बाहर निकलें। बाहर निकलने के लिए, एमुलेटर के नीचे बाईं ओर बैक बटन पर क्लिक करें। वैसे, बैक बटन डिफ़ॉल्ट रूप से गेम को समाप्त नहीं करता है, लेकिन आपके द्वारा बनाए गए पहले प्रोजेक्ट के प्रोग्राम के साथ समाप्त करने के लिए लिखा गया है।
इस बार, उद्देश्य एक परियोजना बनाना है, इसलिए यह अंत है।
प्रोजेक्ट को बंद करने के लिए, मेनू "फ़ाइल" से "समाधान बंद करें" चुनें। परियोजना बंद हो जाएगी, इसलिए यदि आपके पास करने के लिए और कुछ नहीं है, तो आप विंडो बंद कर सकते हैं।
वैसे, भले ही आप ऐसा करने की जहमत न उठाएं, अगर आप विंडो बंद करते हैं, तो प्रोजेक्ट अपने आप बंद हो जाएगा। यदि आपने कोई संपादन किया है, तो आपको सहेजने की पुष्टि करने के लिए प्रेरित किया जाएगा, इसलिए कृपया सहेजें और बाहर निकलें।
अब से, आप अपने द्वारा बनाए गए प्रोजेक्ट को खोलेंगे, लेकिन इसे करने के कई तरीके हैं।
प्रारंभ पृष्ठ से खोलें
जब आप विजुअल स्टूडियो शुरू करते हैं तो दिखाई देने वाले "स्टार्ट पेज" के नीचे बाईं ओर, "हालिया प्रोजेक्ट्स" नामक एक आइटम होता है, और जैसा कि नाम से पता चलता है, हाल ही में उपयोग की जाने वाली कई परियोजनाएं हैं, इसलिए आप इसे केवल उस प्रोजेक्ट पर क्लिक करके खोल सकते हैं जिसे आप खोलना चाहते हैं।
मेनू से खोलें
यदि आप मेनू से "फ़ाइल", "ओपन", या "प्रोजेक्ट/समाधान" चुनते हैं, तो फ़ाइल चयन संवाद खुल जाएगा, इसलिए उस फ़ोल्डर में नेविगेट करें जहां आपने प्रोजेक्ट सहेजा था और "XXXXX.sln" फ़ाइल खोलें।
आप प्रारंभ पृष्ठ पर "ओपन प्रोजेक्ट" से भी ऐसा ही कर सकते हैं।
फ़ाइल से खोलें
फ़ाइल एक्सप्लोरर में, उदाहरण के लिए, टाइप करें। Visual Studio 2010 प्रारंभ होता है के रूप में एक ही समय में परियोजना को खोलने के लिए सीधे "sln" फ़ाइल पर डबल-क्लिक करें।