में एक्सएनए एम्बेड करें सी # WinForm या एक C++ विंडो में एक एक्सएनए गेम एम्बेड करना संभव है। यदि हां तो कैसे।WinForms
मैं सामान्य यूआई नियंत्रण & का उपयोग करना चाहता हूं, अधिक इंटरैक्टिव & गतिशील सिमुलेशन के लिए गेम का एक विंडो इंटरफ़ेस है।
में एक्सएनए एम्बेड करें सी # WinForm या एक C++ विंडो में एक एक्सएनए गेम एम्बेड करना संभव है। यदि हां तो कैसे।WinForms
मैं सामान्य यूआई नियंत्रण & का उपयोग करना चाहता हूं, अधिक इंटरैक्टिव & गतिशील सिमुलेशन के लिए गेम का एक विंडो इंटरफ़ेस है।
हाँ से नीचे का उल्लेख नहीं किया था .. मैं इसके लिए माइक्रोसॉफ्ट के साथ-साथ – Moon
साइड नोट के साथ भी जाऊंगा नोट: न तो माउस के मुद्दे को संबोधित करता है दृश्य के साथ इनपुट बातचीत। – SpicyWeenie
मैंने आपके प्रश्न का उत्तर दिया है [यहां] (http://stackoverflow.com/a/18381796/165500)। असल में आपको 'Mouse.WindowHandle' सही ढंग से सेट करना होगा (या WinForms ईवेंट का उपयोग करें)। –
मैं सफलता मिली है इस विधि यहाँ वर्णित का उपयोग कर ऐसा करने:
XNA 3.0 and Winforms, the easy way
ब्लॉग पोस्ट लिखा था एक्सएनए 3.0 के लिए दस, लेकिन मुझे XNA 4.0 के साथ एक ही विधि का उपयोग करने में कोई समस्या नहीं थी।
यह आधिकारिक माइक्रोसॉफ्ट नमूना की तुलना में बहुत ही सरल है, लेकिन के रूप में इस पद्धति का आधिकारिक तौर पर समर्थित नहीं है, तो आप इसे अपने जोखिम पर उपयोग करना चाहिए। यह मेरे मामले में पूरी तरह से काम करता है, और इसे गेम क्लास में केवल न्यूनतम परिवर्तन की आवश्यकता होती है।
गुगल किए गए परिणाम जटिल थे और उन परिणामों के कारण एंड्रयू ने – Moon