2012-11-20 12 views
15

मैंने उन स्थानों को पढ़ा है जो विंडोज फोन 8 ओपनजीएल का समर्थन नहीं करेंगे, और मैं एसडीके में कुछ भी उपयोगी नहीं ढूंढ पा रहा हूं।क्या मैं विंडोज फोन 8 ऐप में ओपनजीएल ईएस का उपयोग कर सकता हूं?

तो क्या मैं कभी भी अपने विंडोज फोन 8 गेम में ओपनजीएल (ईएस) का उपयोग करने में सक्षम हूं या नहीं? मेरे पास एक गेम है जो पोर्टिंग करते समय डायरेक्टएक्स को पूरी तरह से फिर से लिखना नहीं चाहता।

कृपया अच्छे स्रोतों का हवाला दें, केवल एक चीज जो मैंने पाया है अटकलें और ब्लॉग पोस्ट कम जानकारी के साथ हैं।

+0

उचित रूप से समर्थित होने के लिए ओपनजीएल को ओपनजीएल आईसीडी मॉड्यूल के साथ एक ग्राफिक्स ड्राइवर की आवश्यकता है। चूंकि माइक्रोसॉफ्ट टैबलेट हार्डवेयर, (सतह आरटी उदा। उदाहरण) के नियंत्रण में कड़े तौर पर है और जब से विंडोज विस्टा ओपनजीएल कार्यक्षमता को सीमित करने के लिए अपनी शक्ति में सब कुछ करने की कोशिश करता है, तो इसकी संभावना बहुत कम है कि विंडोज 8 टैबलेट पर उचित ओपनजीएल समर्थन होगा। बस मेरा अनुमान है। – datenwolf

उत्तर

20

ओपनजीएल WP8 पर समर्थित नहीं है, लेकिन डायरेक्ट 3 डी सुविधा स्तर 9_3 समर्थित है। यदि आप OpenGL ES से D3D तक किसी गेम पर पोर्ट को देखना चाहते हैं तो Angle Project पर एक नज़र डालें। कोण परियोजना ओपनजीएल ईएस 2.0 और डी 3 डी 9 के बीच के अंतर को पुल करने में मदद करती है। इसमें अभी तक WP8 लक्ष्यीकरण नहीं है और आपको WP8 पर समर्थित नहीं होने वाले रनटाइम संकलन शेडर्स के साथ समस्याएं होंगी, लेकिन कोण परियोजना अभी भी एक अच्छा पहला कदम है।

किसी भी तरह से, अन्य प्लेटफार्मों के साथ खेल पोर्टेबिलिटी के लिए यह वास्तव में सबसे अच्छा आप इस तरह के MonoGame, एकता, Cocos2D, Havok, मुरब्बा, SharpDX, राक्षस, Autodesk Scaleform या दूसरों के रूप में एक मध्यस्थ के जुआ खेलने के ढांचे के साथ काम करता है, तो। ये इंजन अधिकतर आपके स्वयं के ढांचे के भीतर क्रॉस प्लेटफ़ॉर्म समर्थन को संभालेगा (प्रत्येक कोड और संपत्ति पोर्टेबिलिटी पर इसकी अपनी सीमाओं के साथ)।

यदि आपके पास पहले से मौजूद एक मौजूदा ओपनजीएल गेम है, तो आप एंगल परियोजना से तुलना में WP8 पर पोर्ट करना चाहते हैं, यदि आपकी सबसे अच्छी शर्त आगे बढ़ रही है। यदि आप एक गेमिंग मिडलवेयर फ्रेमवर्क चुनने की तुलना में एक क्रॉस-प्लेटफार्म पोर्टेबल गेम बनाना शुरू कर रहे हैं जो आपके गेम की ज़रूरतों के लिए सही लगता है तो वह रास्ता है।

+0

धन्यवाद। क्या आपके पास कोई महत्वपूर्ण स्रोत है? – Matsemann

+3

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

+17

मैं नोकिया में विंडोज फोन डेवलपर अनुभव के लिए प्रिंसिपल इंजीनियर हूं। मैं अपने स्वयं के स्रोत हैं :) – JustinAngel

0

भले ही विंडोज फोन 8 ओपनजीएल (जो यह नहीं करता) का समर्थन करता है, यह OpenGL ES का समर्थन करेगा, ओपनजीएल को नष्ट नहीं करेगा। चूंकि यह एम्बेडेड प्लेटफार्मों के लिए है।

तो यह दो बार नहीं है।

+3

ओपनजीएल द्वारा मेरा पूरा परिवार था। – Matsemann

3

जैम आप OpenGL ES बारे में 2.0 कोड है और यह विंडोज फोन 8 में काम करने के आप कुछ भी कर

अधिक जानकारी के लिए इस चेक किए बिना करता है: http://www.madewithmarmalade.com/windows-phone-8

0

Gideros ओपन का उपयोग करता है और लक्षित करता है Windows RT/हल्के वजन वाले डीएक्स रैपर के माध्यम से फोन ग्राफिक्स।

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