विजुअल स्टूडियो 2012 और गेम डेवलपमेंट [बंद]


10

ठीक है, मुझे लगता है कि यह एक सरल प्रश्न है, लेकिन मुझे कुछ उत्तर खोजने में कठिनाई हुई।

मैंने पहले ही पढ़ा है कि XNA विजुअल स्टूडियो 2012 में नहीं होगा। मैंने हाल ही में XNA का उपयोग करना सीखा है, लेकिन जब से मैं गेम पर काम करना चाहूंगा, मैं जानना चाहूंगा कि क्या विजुअल स्टूडियो 2012 पर C # का उपयोग करके गेम विकसित करने का कोई तरीका है। , या अगर मुझे C ++ और Direct3D का उपयोग करके फिर से सब कुछ सीखना चाहिए?

C # एक ऐसी भाषा है जिसे मैं बहुत पसंद करता हूं, इसलिए यदि इसे C # में करने का कोई तरीका नहीं है, लेकिन गेम के विकास के लिए जावा का उपयोग करने में कुछ आसान है, तो मुझे भी दिलचस्पी होगी।

आपका बहुत बहुत धन्यवाद!


1
मेरी राय में यह OpenGL पर दांव लगाने का समय है, किसी भी Microsoft संबंधित तकनीकों का नहीं, Microsoft धीरे-धीरे गिर रहा है और अब बाजार में एक छोटा खिलाड़ी है, Microsoft के बारे में एकमात्र और वास्तविक अच्छा बिंदु पीसी गेमिंग है, लेकिन सबसे बड़ा ओपन इंडस्ट्री के लिए पार्ट इंडस्ट्री निस्संदेह है और आउटलुक अलग नहीं है। यह Microsoft के लिए बुरा समय है, वे कई तकनीकों को ट्रबल कर रहे हैं और लोगों को विंडोज 8 के लिए नई चीजें सीखने के लिए मजबूर कर रहे हैं, जो कि इस समय कोई वास्तविक भविष्य नहीं है और सबसे महत्वपूर्ण बात, कोई वास्तविक बाजार नहीं है, और भले ही यह सफल होगा। विकसित होने में वर्षों लगेंगे।
user827992 19

18
Microsoft, एक छोटा खिलाड़ी?
लॉरेंट कौविदौ

1
मोबाइल वर्ल्ड में @lorancou मौजूद नहीं है, कंसोल मार्केट में सबसे ज्यादा बिकने वाला कंसोल Wii है और PS3 एक और है जो OpenGL का उपयोग करता है; पीसी बाजार माइक्रोसॉफ्ट के लिए केवल एक वास्तविक बाजार बचा है और वहाँ मैक और लिनक्स हैं जो कुछ वर्षों में लेने के लिए तैयार हैं। मुझे बताएं कि मुझे Microsoft को एक बड़ा खिलाड़ी क्यों मानना ​​चाहिए ।
user827992

17
आह। कोई कंसोल OpenGL का उपयोग नहीं करता है। PS3 भी नहीं। PSGL नामक एक मालिकाना गैर-मानक GLES-1.1-व्युत्पन्न API है, लेकिन कोई भी इसका उपयोग नहीं करता है। एक और एकमात्र जगह जो ओपनगैल को आईओएस और एंड्रॉइड पर गेमिंग में सफल हो रही है, और यहां तक ​​कि उच्च स्तर के प्लेटफ़ॉर्म-विशिष्ट एपीआई को धक्का दिया जाता है। हर दूसरा प्लेटफॉर्म या तो एक मालिकाना एपीआई का उपयोग कर रहा है या मुश्किल से प्रासंगिक है। यदि आप पोर्टेबिलिटी की परवाह करते हैं, तो समाधान निम्न स्तर के एपीआई को सार करने के लिए है, जीएल पर अपने सभी दांव लगाने के लिए नहीं।
शॉन मिडिलडाइच

5
यह गेम उद्योग में Microsoft की व्यवहार्यता पर चर्चा करने के लिए जगह नहीं है। यदि आप इस पर चर्चा करना चाहते हैं तो मैं आपको एक चैट रूम शुरू करने के लिए आमंत्रित करता हूं।
doppelgreener

जवाबों:


11

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


क्या तब मैं गेम को प्रकाशित कर पाऊंगा जो विंडोज 8 पर काम करेगा?
अरनौद मोंग्रेन

3
वे विंडोज 8 पर काम करेंगे लेकिन वे मेट्रो ऐप नहीं होंगे। हालाँकि आप अपने XNA गेम को मेट्रो में पोर्ट करने के लिए MonoGame ( monogame.codeplex.com ) का उपयोग कर सकते हैं ।
रॉय टी।

दरअसल, आधिकारिक मोनोगेम होमपेज monogame.net है। कोडप्लेक्स पृष्ठ पुराना है।
jalgames

8

इस प्रश्न के लिए नए लोगों के लिए, ऐसा लगता है कि Microsoft ने Visual Studio 2010/2012/2013 के लिए XNA इंस्टालर लगाए हैं। मैंने इन कार्यों को सुनिश्चित करने के लिए व्यक्तिगत रूप से परीक्षण नहीं किया है, लेकिन वे देखने लायक हो सकते हैं:

https://msxna.codeplex.com/releases/

संपादित करें: विजुअल स्टूडियो 2013 रिलीज़ के लिए सभी शामिल इंस्टॉलर चलाने के बाद (अपने कंप्यूटर पर वीएस 2013 अल्टीमेट चल रहा है), मैं डिफ़ॉल्ट एप्लिकेशन को चलाने में सक्षम था।


यह विजुअल स्टूडियो के प्रोफेशनल और एक्सप्रेस संस्करणों के साथ भी काम करता है।
स्पार्टनडोनट

6

मुझे लगता है कि कई लोग एक ही नाव में हैं, इसलिए बोलने के लिए। XNA बहुत अच्छा था और मुझे बहुत मज़ा आया, अब मैं आगे बढ़ रहा हूं क्योंकि Microsoft इसके बारे में बहुत चुप है, और इसे उन तरीकों को छोड़कर जो आपने पहले ही देखा था।

विजुअल स्टूडियो 2012 के साथ एक्सएनए प्रोजेक्ट्स को विकसित करने के लिए एक वर्कअराउंड है और उन्हें अभी भी विंडोज 8 डेस्कटॉप पर चलना चाहिए, लेकिन माइक्रोसॉफ्ट से कोई आधिकारिक समर्थन नहीं है।

यदि आप इस मार्ग को जारी रखना चाहते हैं, तो .NET / C # के लिए अन्य चौखटे / रैपर देखें।

Microsoft अब मूल कोड पर ध्यान केंद्रित करना चाहता है, यह लगभग कंपनी के भीतर से एक पुनरुद्धार आंदोलन की तरह लगता है, C ++ और DirectX पसंद के कॉम्बो होने के बावजूद, यहां तक ​​कि उनके विंडोज फोन 8 प्लेटफॉर्म पर भी।

मैं खुद पूरी तरह से refocusing हूँ

  1. यूडीके और एकता जैसे गंभीर खेल विकास परियोजनाओं के लिए मौजूदा गेम इंजन का उपयोग करना
  2. एचटीएमएल + जावास्क्रिप्ट के लिए स्विचिंग शौक के खेल के लिए टिंकरिंग, बैक # पर सी # के साथ (वर्तमान में सिग्नलआर का उपयोग करके) और मैं एक धमाका कर रहा हूं, खासकर रेस्परर 7.0 और जेएसएलआईटी के साथ आर # प्लगइन ^ ^ के रूप में

कुछ अतिरिक्त जुमले: मैं अब C ++ 11 पर विचार कर रहा हूं और जैसा कि यह नया पुराना Microsoft तरीका है, लेकिन मुझे वास्तव में C ++ शुरू करने के लिए पसंद नहीं आया, खासकर जावा सी # जैसी भाषाओं के सामने आने के बाद, इसलिए मुझे थोड़ा सा लगता है बिगड़ा हुआ। इसके अलावा, द बेस्ट पार्ट्स के माध्यम से पढ़ने और अपने करियर में फिर से वेब फ्रंट-एंड काम में गंभीरता से आने के बाद, जावास्क्रिप्ट एक बदसूरत भाषा से बहुत कम निकला, मुझे लगता है कि जावास्क्रिप्ट में खुद को व्यक्त करने के शक्तिशाली तरीके वास्तव में मुझे इन दिनों मुस्कुराते हैं, और इन दिनों लोकतंत्र में जावास्क्रिप्ट + वेबजीएल डेमो और इंट्रो कंपोजिशन हैं - बहुत अच्छा सामान।


5

कोडप्लेक्स पर MONOGAME रेपो के लिए प्रमुख, मेरे पास पूर्ण गेम मोड में Win8 स्टोर में XNA चल रहा है और XAML अनुप्रयोग के भीतर एम्बेडेड है

चर्चा मंचों में इसे प्राप्त करने के बारे में बहुत सारे उदाहरण हैं

इस महीने के कुछ समय में मोनोगेम 3.0 जारी किया जा रहा है जो आधिकारिक तौर पर विंडोज 8 का समर्थन करता है (बजाय विकास शाखा का उपयोग करने के)


2

XNA और C # नीट पीसी गेम्स और XBOX गेम्स डेवलपमेंट के लिए एक मजबूत कॉम्बो था। मुझे शक होगा कि Microsoft इसे सिर्फ इसलिए छोड़ सकता है। अधिक गूंजने वाला विचार यह है कि नए आगामी एमएस कंसोल और Xbox 360 उत्तराधिकारी, वर्तमान डायरेक्ट एक्स 11 इंटरफ़ेस और तकनीकों पर बहुत अधिक भरोसा करने वाले हैं, जो वर्तमान में पहले से ही लागू होते हैं। यह बहुत संभावना है कि भविष्य के रिलीज में एक refurbished XNA उन्हें कवर करने जा रहा है। XBOX इंडी बाजार नवाचार और विकास का एक बड़ा स्थान रहा है, माइक्रोसॉफ्ट को यह क्यों छोड़ना चाहिए। ज़रुरी नहीं...

नए XBOX भक्तों के बारे में खबर के बारे में, मैं तर्क दूंगा कि DX11 भविष्य के खेल विकास में बड़ा खिलाड़ी है, क्योंकि इसका उपयोग XBOX उत्तराधिकारी द्वारा किया जाता है। मुक्केबाज़ी डायरेक्ट X9 के बारे में सोचकर, यह केवल वर्तमान XBOX 360 है जो इसे किसी भी तरह सालों बाद भी जीवित रखता है ...


2

आप ANX प्रोजेक्ट देखना चाह सकते हैं । इसका स्रोत XNA के साथ संगत कोड होना है - यानी XNA गेम स्टूडियो के साथ बनाई गई परियोजनाओं को पढ़ने और संकलित करने में सक्षम है - और इसे विज़ुअल स्टूडियो 2012 के साथ उपयोग किया जा सकता है। इससे अधिक, यह SharpXX का उपयोग करके DirectX 10 और 11 का भी समर्थन करता है और OpenGL का भी। । यह एक कार्य प्रगति पर है लेकिन पहले से ही अब यह काफी उपयोगी है। मैंने अभी इसके साथ खेलना शुरू किया है, और यह बहुत ही आशाजनक परियोजना लगती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.