2012-06-23 8 views
8

के साथ विंडोज 8 मेट्रो ऐप्स बनाने शुरू करना मैं सी # और एक्सएएमएल का उपयोग कर विंडोज 8 के लिए एक गेम विकसित करना चाहता हूं, क्योंकि मेरे पास सी # और एक्सएनए 4.0 के साथ थोड़ा सा अनुभव है (क्या मैं सोच रहा हूं Win8 के लिए एक्सएनए से आगे बढ़ने की जरूरत है?)।सी # और एक्सएएमएल

यह एक नया विषय होने के साथ, इस तरह के ऐप्स बनाने के लिए सीखने के लिए अमेज़ॅन पर एक त्वरित खोज केवल बहुत कम संख्या में परिणाम प्राप्त हुई ... जिनमें से अधिकांश अभी तक कोई समीक्षा नहीं है। मैं बस सोच रहा था कि क्या कोई लेखक (पिछली) नौसिखिया के लिए एक किताब की सिफारिश कर सकता है, शायद लेखक द्वारा पिछले खिताब की गुणवत्ता के आधार पर?

वैकल्पिक रूप से, कोई भी अच्छा वेब संसाधन? (मैं एक छात्र हूं इसलिए सभी के पास बहुत पैसा नहीं है!)

ऐसे खुले अंत प्रश्न पूछने के लिए क्षमा चाहते हैं ... मैं कहां से शुरू करना है यह जानने के लिए संघर्ष कर रहा हूं।

उत्तर

6

एमएसडीएन शुरू करने के लिए एक महान जगह होगी। - http://msdn.microsoft.com/en-us/library/windows/apps/br211386.aspx

डिजाइन मार्गदर्शन - http://design.windows.com

नमूना कोड - (! और अभी भी है) http://code.msdn.microsoft.com/windowsapps/

+0

धन्यवाद! आश्चर्यचकित मैं पहले इस पर ठोकर नहीं था! –

2

चार्ल्स पेज़ॉल्ड प्रोग्रामिंग विंडोज, जो पिछले संस्करणों में था का एक नया संस्करण लिखा है कोडिंग के लिए संदर्भ Win32 के खिलाफ।

6th edition:

[केंद्रित] विंडोज 8

यह पल में $ 20 की एक रियायती मूल्य पर available from O'Reilly है और मैं क्या है से काफी अच्छा लगता है के लिए मेट्रो शैली अनुप्रयोगों लिखने पर अब तक इसे पढ़ें! यह अब और नवंबर से 50 डॉलर के बीच प्रगतिशील रूप से (ओ'रेली वेबसाइट पर विस्तृत रूप में) बढ़ जाएगा, इसलिए यदि आप कर सकते हैं तो अब हथियाने के लायक हैं - खासकर जब आप उल्लेख करते हैं कि आप छात्र हैं और इस प्रकार धन की कमी है)

+1

त्वरित प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है कि यह उनकी पिछली किताबों की समीक्षाओं के आधार पर बहुत उपयोगी हो सकता है :) –

+0

मैं भी अपने ब्लॉग के माध्यम से एक मूक करने की सलाह भी दूंगा =) – Rob

2

अन्य उत्तरों में गैर-गेम मेट्रो स्टाइल ऐप्स अपेक्षाकृत अच्छी तरह से कवर किए गए हैं, और मैं उन्हें दोहराना नहीं चाहूंगा।

XNA के विषय पर:

XNA, अगली सूचना तक मृत मान के रूप में यह DirectX का नवीनतम संस्करण का समर्थन नहीं करता वे मेट्रो क्षुधा के लिए प्रेरित कर रहे हैं। इसका मतलब यह नहीं है कि आप अभी भी एक्सएनए में गेम नहीं लिख सकते हैं, लेकिन उपयोगकर्ताओं को मेट्रो की बजाय डेस्कटॉप में उन्हें चलाने की ज़रूरत होगी। (बहुत बेकार)

लेकिन ...

सभी नहीं खोया है। .NET के लिए SharpDX नामक एक बहुत अच्छा प्रबंधित डायरेक्टएक्स एपीआई है। इससे भी बेहतर (एक बार यह पूरी तरह से पकाया जाता है) ANX Framework है, जो एक्सएनए के लिए एक पूर्ण ओपन-सोर्स प्रतिस्थापन होना चाहता है। मुझे नहीं लगता कि वे अभी तक किए गए हैं, लेकिन उनका लक्ष्य आपको नामस्थानों को स्वैप करके एक एक्सएनए शीर्षक का अनुवाद करना है।

साइडबार: एएनएक्स कवर के नीचे शार्पडीएक्स का उपयोग कर रहा है।

1

मोनोमेम माइक्रोसॉफ्ट एक्सएनए 4 फ्रेमवर्क का एक ओपन सोर्स कार्यान्वयन है जो अब विंडोज 8 का समर्थन करता है। मोनोगेम का उपयोग करके आप मेट्रो स्टाइल ऐप के रूप में एक एक्सएनए गेम बना सकते हैं और कुछ अतिरिक्त चरणों के साथ विंडोज 8 स्टोर में अपना गेम प्राप्त कर सकते हैं।

http://monogame.codeplex.com/

मैं अब कुछ ही हफ्तों के लिए इसके साथ काम कर रहा है और 2 सरल खेल काम कर रहे है कि विंडोज फोन क्षुधा के प्रत्यक्ष बंदरगाहों हैं।

यदि आपके पास विंडोज 8 स्थापित है, तो स्टोर पर जाएं और ARMED देखें! सिकहेड गेम्स द्वारा। वह एक मोनोगेम ऐप है।

मैं गिट से मोनोगेम स्रोत के सिकहेड के कांटा के साथ काम कर रहा हूं। शुरू करने के लिए महान जगह। https://github.com/SickheadGames/MonoGame

-bob

0

मैं आप इस संसाधन उपयोगी मिलेगा उम्मीद है।
यह एक पुस्तक नहीं है लेकिन कोडों का सेट है जो आपको विंडोज 8 अनुप्रयोग विकास की मूल बातें समझने में मदद कर सकता है। इन कोडों में जावास्क्रिप्ट और सी ++ के लिए नमूने भी शामिल हैं।

"Building Windows 8 Apps with C# and XAML"

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