मैं एक मैक डेवलपर हूं जो एकता का उपयोग कर रहा है और मैं शायद ही किसी पीसी का उपयोग करता हूं। जब आप Windows के लिए एक एकता गेम बनाते हैं, तो क्या यह Direct3D या OpenGL का उपयोग करता है?
PS मुझे यकीन नहीं है कि इसे Direct3D या DirectX कहा जाता है
मैं एक मैक डेवलपर हूं जो एकता का उपयोग कर रहा है और मैं शायद ही किसी पीसी का उपयोग करता हूं। जब आप Windows के लिए एक एकता गेम बनाते हैं, तो क्या यह Direct3D या OpenGL का उपयोग करता है?
PS मुझे यकीन नहीं है कि इसे Direct3D या DirectX कहा जाता है
जवाबों:
एकता अपने विभिन्न प्लेटफार्मों, Direct3D और OpenGL के लिए कई रेंडरर्स का समर्थन करती है। आप इस तथ्य के संदर्भ को रिलीज़ नोट्स में देख सकते हैं , उदाहरण के लिए, और इस दस्तावेज़ में रेंडरर कार्यान्वयन के बीच कुछ अंतरों को समझाते हुए , जिनके बारे में उपयोगकर्ताओं को पता होना चाहिए।
ऐसा प्रतीत होता है कि डिफ़ॉल्ट रूप से, एकता विंडोज पर डी 3 डी का उपयोग करेगी। आप इसे एक कमांड लाइन तर्क के माध्यम से , जाहिरा तौर पर ओपनग्लिंग रेंडरिंग पथ का उपयोग करने के लिए बाध्य कर सकते हैं (हालांकि वह धागा काफी पुराना है)। अपनी गेम सेटिंग में रेंडरिंग पथ को कॉन्फ़िगर करना आगे दिए गए रेंडरर्स बनाम आस्थगित के बारे में अधिक प्रतीत होता है, न कि अंतर्निहित एपीआई का उपयोग किया जाता है।