शीर्ष 12 यूनिटी 3डी साक्षात्कार प्रश्न और उत्तर (2025)
यहां नए लोगों के साथ-साथ अनुभवी यूनिटी डेवलपर उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए यूनिटी साक्षात्कार प्रश्न और उत्तर दिए गए हैं।
1) यूनिटी 3डी क्या है?
यूनिटी 3डी एक शक्तिशाली क्रॉस-प्लेटफॉर्म और पूरी तरह से एकीकृत विकास इंजन है जो गेम और अन्य इंटरैक्टिव 3डी सामग्री बनाने के लिए आउट-ऑफ-बॉक्स कार्यक्षमता देता है।
निःशुल्क पीडीएफ डाउनलोड: यूनिटी 3डी साक्षात्कार प्रश्न और उत्तर
2) यूनिटी3डी की विशेषताएं क्या हैं?
एकता का लक्षण है
- यह एक मल्टी-प्लेटफ़ॉर्म गेम इंजन है जिसमें (3डी ऑब्जेक्ट, भौतिक विज्ञान, एनीमेशन, स्क्रिप्टिंग, लाइटिंग आदि)
- साथ में स्क्रिप्ट संपादक
- मोनोडेवलप (जीत/मैक)
- यह विज़ुअल स्टूडियो (विंडोज़) का भी उपयोग कर सकता है
- 3डी भू-भाग संपादक
- 3डी ऑब्जेक्ट एनिमेशन प्रबंधक
- जीयूआई प्रणाली
- कई प्लेटफ़ॉर्म निष्पादन योग्य निर्यातक वेब प्लेयर/एंड्रॉइड/नेटिव एप्लिकेशन/Wii
यूनिटी 3डी में, आप कला और संपत्तियों को दृश्यों और वातावरणों में इकट्ठा कर सकते हैं जैसे विशेष प्रभाव, भौतिकी और एनीमेशन, प्रकाश व्यवस्था आदि जोड़ना।
3) यूनिटी 3डी के महत्वपूर्ण घटकों का उल्लेख करें?
कुछ महत्वपूर्ण यूनिटी 3डी घटकों में शामिल हैं
- टूलबार: इसमें दृश्य और गेम विंडो के लिए कई महत्वपूर्ण हेरफेर उपकरण शामिल हैं
- दृश्य दृश्य: यह वर्तमान में खुले दृश्य का पूरी तरह से प्रस्तुत 3 डी पूर्वावलोकन है जो प्रदर्शित होता है और आपको गेमऑब्जेक्ट्स को जोड़ने, संपादित करने और हटाने में सक्षम बनाता है।
- अनुक्रम: यह वर्तमान दृश्य दृश्य के भीतर प्रत्येक गेमऑब्जेक्ट की एक सूची प्रदर्शित करता है
- प्रोजेक्ट विंडो: जटिल खेलों में, प्रोजेक्ट विंडो आवश्यकतानुसार विशिष्ट गेम परिसंपत्तियों की खोज करती है। यह परियोजना के भीतर उपयोग किए गए सभी बनावट, स्क्रिप्ट, मॉडल और प्रीफ़ैब्स के लिए संपत्ति निर्देशिका की खोज करता है
- खेल दृश्य: एकता में आप अपने गेम को देख सकते हैं और साथ ही वास्तविक समय में खेलते समय अपने गेम में बदलाव भी कर सकते हैं।
4) बताएं कि यूनिटी 3डी में इंस्पेक्टर का क्या कार्य है?
इंस्पेक्टर एक संदर्भ-संवेदनशील पैनल है, जहां आप पदानुक्रम पैनल में सूचीबद्ध गेम ऑब्जेक्ट की स्थिति, पैमाने और रोटेशन को समायोजित कर सकते हैं।
5) बताएं कि यूनिटी 3डी में प्रीफैब्स क्या है?
यूनिटी 3डी में प्रीफैब को प्री-फैब्रिकेटेड ऑब्जेक्ट टेम्पलेट (ऑब्जेक्ट्स और स्क्रिप्ट को संयोजित करने वाला वर्ग) के लिए संदर्भित किया जाता है। डिज़ाइन समय पर, एक प्रीफ़ैब को प्रोजेक्ट विंडो से दृश्य विंडो में खींचा जा सकता है और गेम ऑब्जेक्ट के दृश्य के पदानुक्रम को जोड़ा जा सकता है। यदि वांछित हो तो वस्तु को संपादित किया जा सकता है। रन टाइम पर, एक स्क्रिप्ट किसी दिए गए स्थान पर या गुणों के दिए गए परिवर्तन सेट के साथ एक नया ऑब्जेक्ट इंस्टेंस बना सकती है।
6) बताएं कि यूनिटी3डी फ़ाइल क्या है और आप यूनिटी3डी फ़ाइल कैसे खोल सकते हैं?
Unity3D फ़ाइलें Unity द्वारा बनाई गई दृश्य वेब प्लेयर फ़ाइलें हैं; 3डी गेम विकसित करने के लिए उपयोग किया जाने वाला एक एप्लिकेशन। इन फ़ाइलों में एक ही संग्रह में सभी संपत्तियां और अन्य गेम डेटा शामिल हैं, और यूनिटी वेब प्लेयर प्लगइन वाले ब्राउज़र के भीतर गेमप्ले को सक्षम करने के लिए उपयोग किया जाता है। 3डी यूनिटी फ़ाइल के भीतर संपत्तियों को मालिकाना बंद प्रारूप में सहेजा जाता है।
7) यूनिटी 3डी के लिए कुछ सर्वोत्तम प्रथाओं की सूची बनाएं?
- कैश घटक संदर्भ: अपनी स्क्रिप्ट का उपयोग करने के लिए आवश्यक घटकों के संदर्भ को हमेशा कैश करें
- स्मृति आवंटन: नए ऑब्जेक्ट को तुरंत इंस्टेंट करने के बजाय, हमेशा ऑब्जेक्ट पूल बनाने और उपयोग करने पर विचार करें। यह मेमोरी विखंडन को कम करने में मदद करेगा और कचरा संग्रहकर्ता को कम काम करने में मदद करेगा
- परतें और टकराव मैट्रिक्स: प्रत्येक नई परत के लिए, टकराव मैट्रिक्स पर एक नया कॉलम और पंक्ति जोड़ी जाती है। यह मैट्रिक्स परतों के बीच परस्पर क्रिया को परिभाषित करने के लिए जिम्मेदार है
- रेकास्ट: यह एक निश्चित लंबाई के साथ एक निश्चित दिशा में किरण छोड़ने में सक्षम बनाता है और आपको बताता है कि यह किसी चीज से टकराती है
- भौतिकी 2डी 3डी: भौतिकी इंजन चुनें जो आपके खेल के अनुकूल हो
- कठोर शरीर: वस्तुओं के बीच भौतिक अंतःक्रिया जोड़ते समय यह एक आवश्यक घटक है
- निश्चित टाइमस्टेप: निश्चित टाइमस्टेप मान सीधे फिक्स्डअपडेट () और भौतिकी अद्यतन दर को प्रभावित करता है।
8) बताएं कि यूनिटी3डी में फिक्स्ड टाइमस्टेप क्या है? फिक्स्ड टाइमस्टेप सेटिंग गेम की गति को क्यों प्रभावित करती है?
फिक्स्ड टाइमस्टेप फीचर सिस्टम अपडेट को निश्चित समय अंतराल पर सेट करने में मदद करता है। कतार जैसा तंत्र समय अवधि के बीच संचित सभी वास्तविक समय की घटनाओं का प्रबंधन करेगा। यदि फ़्रेम-रेट निश्चित टाइमस्टेप के लिए निर्धारित सीमा से नीचे चला जाता है, तो यह गेम की गति को प्रभावित कर सकता है।
9) यूनिटी 3डी में आप गेमऑब्जेक्ट को कैसे छुपा सकते हैं?
यूनिटी 3डी में गेमऑब्जेक्ट को छिपाने के लिए आपको कोड का इस्तेमाल करना होगा
gameObject.SetActive(false);
10) यूनिटी 3डी के फायदे और नुकसान की सूची बनाएं?
फ़ायदे | नुकसान |
---|---|
यह स्क्रिप्टिंग के लिए JavaScript और C# भाषा का उपयोग करता है | अनरियल इंजन की तुलना में इसमें ग्राफिक्स की गुणवत्ता कम है |
यूनिटी एक एसेट स्टोर प्रदान करती है जहां आप सामान खरीद सकते हैं या ढूंढ सकते हैं, जिसे आप अपने गेम में उपयोग करना चाहते हैं | इंटरफ़ेस उपयोगकर्ता के अनुकूल नहीं है और विशेष रूप से शुरुआती लोगों के लिए इसे सीखना कठिन है |
आप अपने स्वयं के शेडर्स को कस्टमाइज़ कर सकते हैं और यूनिटी द्वारा गेम को प्रस्तुत करने के तरीके को बदल सकते हैं | इसके लिए अच्छे प्रोग्रामिंग ज्ञान की आवश्यकता होती है क्योंकि अधिकांश चीजें स्क्रिप्ट पर चलती हैं |
यह आईओएस, एंड्रॉइड और वेब जैसे मोबाइल उपकरणों के लिए गेम बनाने के लिए बेहतरीन मंच है (HTML5) | ----- |
11) बताएं कि यूनिटी3डी में एसेटबंडल का क्या उपयोग है?
एसेटबंडल्स ऐसी फ़ाइलें हैं जिन्हें आपकी पसंद की संपत्ति रखने के लिए यूनिटी से निर्यात किया जा सकता है। AssetBundles केवल आपके एप्लिकेशन पर सामग्री डाउनलोड करने के लिए बनाए गए हैं।
12) यूनिटी3डी यूई4 (अवास्तविक इंजन 4) की कुछ प्रमुख विशेषताओं की सूची बनाएं?
UE4 | Unity3D |
---|---|
गेम लॉजिक C++ या ब्लूप्रिंट एडिटर में लिखा गया है | गेम लॉजिक मोनो वातावरण का उपयोग करके लिखा गया है |
आधार दृश्य वस्तु- अभिनेता | बेस सीन ऑब्जेक्ट- गेमऑब्जेक्ट |
इनपुट इवेंट- अभिनेता वर्ग का घटक UInputComponent | इनपुट इवेंट- क्लास इनपुट |
UE4 की मुख्य कक्षाएं और फ़ंक्शन में int32,int24, Fstring, Ftransform, FQuat, FRotator, Actor और TArray शामिल हैं। | मुख्य वर्ग और फ़ंक्शन में इंट, स्ट्रिंग, क्वाटरनियन, ट्रांसफॉर्म, रोटेशन, गेमऑब्जेक्ट शामिल हैं। ऐरे |
किसी निर्दिष्ट वर्ग का एक नया उदाहरण बनाना और नव निर्मित अभिनेता की ओर इंगित करना। UWorld::SpawnActor() का उपयोग किया जा सकता है | किसी ऑब्जेक्ट की प्रतिलिपि बनाने के लिए आप Instantiate() फ़ंक्शन का उपयोग कर सकते हैं |
अनरियल इंजन 4 का यूआई अधिक लचीला है और क्रैश होने की संभावना कम है | इस टूल का एसेट स्टोर UE4 की तुलना में काफी बेहतर है |
यह एक्स-बॉक्स 360 या PS3 जैसे सिस्टम का समर्थन नहीं करता है, इसे ठीक से काम करने के लिए AMD Radeon HD कार्ड की आवश्यकता होती है | यह एक्स-बॉक्स और पीएस4 जैसे गेमिंग कंसोल की विस्तृत श्रृंखला के साथ-साथ उनके पूर्ववर्तियों का भी समर्थन करता है |
Unity3D की तुलना में कम महंगा | Unity3D का मुफ़्त संस्करण है जिसमें कुछ कार्यक्षमताओं का अभाव है जबकि प्रो संस्करण UE4 की तुलना में थोड़ा महंगा है |
UE4 का उपयोग करने के लिए आपको प्रोग्रामिंग भाषा के ज्ञान की आवश्यकता नहीं है | इसके लिए प्रोग्रामिंग भाषा का ज्ञान आवश्यक है |
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे
गेमऑब्जेक्ट.ट्रांसफॉर्म.सेटएक्टिव(गलत)
साथ बदलें
गेमऑब्जेक्ट.सेटएक्टिव(गलत)
नमस्ते,
सलाह देने के लिए धन्यवाद। इसे ठीक कर दिया गया है.
ट्रांसफ़ॉर्म छुपा नहीं सकता, केवल गेमऑब्जेक्ट ही छुपा सकता है, इसलिए लिखित सामग्री सही है