/ / सी ++ / सीएक्स में सी # - सी #, सी ++, .NET, डायरेक्टएक्स के लिए डायरेक्टएक्स रैपर

C ++ / Cx में सी # - सी #, सी ++, .NET, directx के लिए डायरेक्टएक्स रैपर

मैं विंडोज फोन या विंडोज 8 के लिए सी # एक्सएमएल गेम विकसित करने की कोशिश कर रहा हूं। मेरी मुख्य चिंता डायरेक्टएक्स के आसपास रैपर बना रही है।

जो मैं समझता हूं उससे मुझे सी ++ / सीएक्स का उपयोग करना होगाउन रैपर बनाओ। मैं सी # में एक इंटरफ़ेस बनाने और फिर इसे सी ++ / सीएक्स में कार्यान्वित करने और फिर सी # में रैपर क्लास का संदर्भ देने और इंटरफ़ेस के माध्यम से इसका उपयोग करने के बारे में सोच रहा था। क्या यह संभव है?

इसके अलावा, यह कार्यान्वयन प्रदर्शन को प्रभावित नहीं करेगा?

उत्तर:

जवाब के लिए 5 № 1

मैं दृढ़ता से सुझाव है कि आप देखें MonoGame। मोनोगेम का एक खुला स्रोत कार्यान्वयन हैसंपूर्ण एक्सएनए ढांचा और विंडोज़, विंडोज 8, विंडोज फोन 8, आईओएस, एंड्रॉइड, ओएसएक्स, पीएस 3 और एक्सबॉक्स पर चलता है! मोनोगेम पर चलने वाले विभिन्न प्लेटफ़ॉर्म के लिए कई उच्च प्रोफ़ाइल, पुरस्कार विजेता गेम।

यदि आप विशेष रूप से डायरेक्टएक्स एपीआई तक पहुंच चाहते हैं, तो देखें SharpDX जो पहले से ही एक व्यापक .NET क्लास लाइब्रेरी प्रदान करता है जो डायरेक्टएक्स को लपेटता है।


जवाब के लिए 2 № 2

पर एक नज़र डालें http://slimdx.org/

उनकी साइट के अनुसार:

स्लिम डीएक्स वर्तमान में रॉक ठोस है, बस के बारे में कवर करता है माइक्रोसॉफ्ट द्वारा प्रदान की गई हर मल्टीमीडिया एपीआई, और है स्थिर वाणिज्यिक परियोजनाओं और कंपनियों द्वारा उपयोग किया जाने वाला पर्याप्त है