2012-04-01 16 views
5

क्या सी # का उपयोग कर डायरेक्टएक्स अनुप्रयोग लिखने की कोई संभावना है? सी # के लिए directx sdk कैसे स्थापित करें? और सी # के लिए सबसे अच्छी (या सबसे अधिक उपयोग की जाने वाली) ग्राफिक लाइब्रेरी (ढांचा) क्या है?सी # में डायरेक्टएक्स (या अन्य ग्राफिक एसडीके) "इंस्टॉल" कैसे करें?

+0

इस लिंक को देखें: http://www.codersource.net/asp-net/directx/directx-programming-in-c.aspx – dexametason

+0

आप गेम के लिए एक्सएनए का उपयोग कर सकते हैं। –

+0

स्लिम डीएक्स का भी उपयोग कर सकते हैं। – Robinson

उत्तर

0

I recently asked a question about SlimDX, जो DirectX के चारों ओर एक नेट आवरण है। यह एक्सएनए की तुलना में काफी अद्यतित है और अधिक लचीला है (उदाहरण के लिए, वैज्ञानिक विज़ुअलाइज़ेशन ऐप्स के लिए)। कुछ ट्यूटोरियल हैं हालांकि मुझे डायरेक्टएक्स के समान ही बताया गया है, आपको केवल यह पता होना चाहिए कि डिवाइस कैसे सेट अप करें और फिर वहां से डायरेक्टएक्स समकक्षों का उपयोग करें।

3

आपको अपनी मशीन पर एसडीके इंस्टॉल करने के बाद रेडिस्ट फ़ोल्डर में संग्रहीत डायरेक्टएक्स एसडीके के साथ एक इंस्टॉलर शामिल किया जाएगा। एसडीके डाउनलोड is here। जब आप मूल कोड लिखते हैं या .NET संस्करण 2 या इससे पहले लक्ष्य करते हैं तो आपको केवल इसकी आवश्यकता होती है। .NET 3 और ऊपर पहले से ही डायरेक्टएक्स पर निर्भरता है, इसलिए इसके इंस्टॉलर पहले से ही आपकी आवश्यकताओं को शामिल करता है।

अब तक .NET प्रोग्रामिंग में सबसे लोकप्रिय ग्राफिक्स पुस्तकालय सिस्टम हैं। ड्रॉइंग और सिस्टम। Windows.Media। वे क्रमशः, जीडीआई + और मिलिकोर नामक डायरेक्टएक्स रैपर के लिए रैपर हैं। जीडीआई + सॉफ़्टवेयर प्रतिपादन का उपयोग करता है और इस प्रकार यह अत्यधिक संगत है लेकिन विशेष रूप से तेज़ नहीं है। डब्लूएलएफ द्वारा मिल्कर का उपयोग किया जाता है, यह सभी डायरेक्टएक्स क्षमताओं का पर्दाफाश नहीं करता है, केवल एक WPF प्रोग्राम की आवश्यकता होती है।

गेम प्रोग्रामिंग के लिए, XNA framework एक आम विकल्प है। इसका उपयोग करने का सबसे बड़ा कारण यह है कि कई प्लेटफार्मों, विंडोज़, एक्सबॉक्स और फोन पर चलने की क्षमता है, जो उनके संबंधित निम्न-स्तरीय ग्राफिक्स पुस्तकालयों को लपेटते हैं। विंडोज़ पर डायरेक्टएक्स के लिए तीसरे पक्ष के रैपर हैं, स्लिम डीएक्स लोकप्रिय है। माइक्रोसॉफ्ट से "डायरेक्टएक्स फॉर मैनेज्ड कोड" नामक एक ऐसा होता था जिसमें माइक्रोसॉफ्ट.डायरेक्स नेमस्पेस में रैपर थे लेकिन उन्होंने इसे हटा दिया। अंतिम एसडीके जिसमें इसे शामिल किया गया था फरवरी 2010 था। अनुशंसित नहीं, एक्सएनए ने इसे बदल दिया।

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