ग्रीटिंग्सडब्ल्यूपीएफ - पारदर्शिता - स्ट्रीम डेस्कटॉप सामग्री
मैं एक गेम (स्टारक्राफ्ट II) के लिए स्कोरबोर्ड बनाने की प्रक्रिया में हूं। यह स्कोरबोर्ड एक सी # कोड-पीछे के साथ एक WPF अनुप्रयोग के रूप में बनाया जा रहा है। मेरे पास पहले से ही एक संस्करण है जो WinForms में 90% के लिए काम करता है लेकिन मुझे आसानी से इसे बहुत अच्छी तरह से देखने के लिए समर्थन की कमी है जो डब्ल्यूपीएफ में उपलब्ध है।
इस एप्लिकेशन का बिंदु एक चल रहे गेम के शीर्ष पर एक प्रकार का ओवरले बनाना होगा। यह गेम फ़ल्सस्क्रीन (विंडो मोड) में है, इसलिए जब WinForms में मैंने इसे कोड किया ताकि यह हमेशा शीर्ष पर होना चाहिए। ऐसा होगा और यह कोई समस्या नहीं थी।
चूंकि WPF में ऐप का मुख्य रूप एक पारदर्शी पृष्ठभूमि वाली छवि पर आधारित है, मैंने अधिकांश पृष्ठभूमि मान पारदर्शी पर सेट किए हैं। हालांकि जब मैं ऐसा करता हूं तो संपूर्ण एप्लिकेशन स्ट्रीमिंग सॉफ्टवेयर द्वारा पंजीकृत नहीं होता है। उदाहरण के लिए यह सिर्फ मेरे डेस्कटॉप या गेम को दिखाता है जो मैं खेल रहा हूं लेकिन मेरा आवेदन नहीं है, भले ही यह वहां है। मैं इसे अपनी आंखों से देख सकता हूं लेकिन स्ट्रीम पर दर्शक नहीं कर सकते हैं।
क्या किसी को इस मामले के साथ कोई अनुभव है क्योंकि यह वास्तव में मेरा सिर कर रहा है। मेरा पूरा एप्लिकेशन बेकार होगा यदि यह धाराओं पर दिखाई नहीं दे रहा है। अगर मुझे पृष्ठभूमि को पारदर्शी के बजाय रंग पर रखना है तो यूआई को पूरी तरह से दिखने के मामले में ध्वस्त कर दिया जाएगा।
मैं मूल रूप से सी # & WPF में गेम-ओवरले बनाने की कोशिश कर रहा हूं। मैंने पढ़ा है कि आप इसे विभिन्न तरीकों से भी कर सकते हैं लेकिन मुझे सी ++ के बारे में कोई जानकारी नहीं है और न ही मुझे डायरेक्टएक्स
आपके समय पढ़ने और आपकी संभावित अंतर्दृष्टि के लिए धन्यवाद।
संपादित करें: सबसे अच्छा समाधान भाप/एक्सफायर/डॉल्बी एक्सोन के समान एक ओवरले होगा।
संपादित करें 2: मुझे सभी सुझावों के साथ कोई भाग्य नहीं मिला है इसलिए मैंने मूल रूप से अपनी छवि के पारदर्शी बिट्स को पारदर्शी बनाया है और उपयोगकर्ता को यह तय करने दें कि वे किस स्ट्रीमिंग सॉफ़्टवेयर का उपयोग करेंगे, इस पर निर्भर करते हैं।
आपके पास http://gamedev.stackexchange.com/ – Rachel
पर बेहतर किस्मत पोस्टिंग हो सकती है धन्यवाद, मैं इसे आज़मा दूंगा! – Citroenfris
"स्ट्रीम" बनाने के लिए आप किस कैप्चर सॉफ्टवेयर का उपयोग कर रहे हैं? FRAPS, Camtasia, आदि? –