वेबसाइटें

एकता गंभीर गेम डिजाइनरों के लिए एक शक्तिशाली नि: शुल्क उपकरण है

Royalty Account (अधिकार शुल्क खाते) theory class पहली बार एेसा सार्थक प्रयास

Royalty Account (अधिकार शुल्क खाते) theory class पहली बार एेसा सार्थक प्रयास
Anonim

एकता पोंग लिखने के लिए नहीं है। ओह, आप एकता के साथ ऐसा कर सकते हैं, मुझे यकीन है, लेकिन यह आपकी किराने की सूची को बनाए रखने के लिए डीप ब्लू का उपयोग करना होगा। यूनिटी 2.6 एक पेशेवर-स्तरीय गेम इंजन और संपादक है, और आपको इसके बारे में बहुत कुछ पता होना चाहिए कि आप इससे अधिक लाभ उठाने के लिए क्या कर रहे हैं। असली कोडिंग कौशल के रूप में, 3 डी मॉडलिंग के साथ परिचित आवश्यक है। जबकि यूनिटी के पास एक चिकना, आधुनिक, जीयूआई इंटरफेस है और गेम कोडिंग के अधिकांश टेडियम को सरल या स्वचालित करता है, यह शुरुआती टूलकिट नहीं है या "पॉइंट एंड क्लिक, ड्रैग एंड ड्रॉप, पस्टो, आपके पास गेम है!" टूल।

एक हेरॉन चलने के लिए बहुत सारे कोड लेते हैं, और एकता इसे संभाल सकती है।

यह कुछ अच्छी तरह लिखित और बहुत उपयोगी ट्यूटोरियल के साथ आता है, लेकिन इन ट्यूटोरियल मानते हैं कि आपके पास गेम डिज़ाइन के बारे में कुछ स्तर है इस प्रकार के पर्यावरण में, और एकता का उपयोग करने में ट्यूटोरियल हैं, उन अवधारणाओं में नहीं जिन्हें आपको पहले समझने की आवश्यकता है। आपकी दो आयामी कंप्यूटर स्क्रीन का उपयोग करके तीन आयामी अंतरिक्ष में वस्तुओं को जोड़ना एक अंतर्ज्ञानी समझ अनिवार्य है। ओब्लीवियन और हाफ-लाइफ 2 जैसे आधुनिक गेम के लिए स्तर संपादकों के अनुभव वाले लोगों के पास यहां बढ़त होगी।

यूनिटी का इंटरफ़ेस बहुत सहज और साफ है, जो डेटा के जटिलता को देखते हुए, इसलिए ट्यूटोरियल पढ़ना आवश्यक है- - यह सोचने में बहुत आसान है कि आप जानते हैं कि आप क्या कर रहे हैं और फिर निराश हो जाएं क्योंकि चीजें उन तरीकों से काम नहीं करतीं जिनकी आप अपेक्षा करते हैं। दूसरे शब्दों में, उन चीजों को करना इतना आसान है कि आपको यह नहीं पता कि आपको कौन सी चीजें करना है।

गेम में दृश्य हैं, जिनमें GameObjects शामिल हैं; GameObjects चट्टानों या दुश्मनों, प्रकाश स्रोतों, कैमरे, या इंटरफ़ेस तत्वों जैसे आइटम हो सकते हैं। गेम ऑब्जेक्ट्स घटकों से बना होते हैं, जैसे ट्रांसफॉर्म घटक (जो कि स्थिति है और ऑब्जेक्ट को स्थानांतरित करता है), मेष (ऑब्जेक्ट के दृश्य प्रतिनिधित्व का आधार), सामग्री (जो परिभाषित करने में मदद करती है कि ऑब्जेक्ट कैसे खींचा जाएगा) और भी बहुत कुछ। एक सरल घन बनाना जो "गिरने" और "बाउंस" करेगा, जैसा कि आप अपेक्षा करेंगे उतना ही आसान है जितना कि रिगिड बॉडी घटक को क्यूब ऑब्जेक्ट पर खींचना।

आप किसी भी समय गेम को "खेल सकते हैं", ताकि आप देख सकें कि कैसे ऑब्जेक्ट प्रस्तुत किया जाएगा, स्क्रिप्ट कैसे निष्पादित करें, और इसी तरह। एक संपादक विंडो और एक गेम विंडो एक बार में खुलना आसान है, इसलिए आप एक साथ संपादक में ऑब्जेक्ट्स के साथ काम कर सकते हैं और देख सकते हैं कि गेम विंडो में खिलाड़ी क्या देखेगा।

यूनिटी जावास्क्रिप्ट सहित विभिन्न प्रकार की स्क्रिप्टिंग भाषाओं का समर्थन करता है और सी#। खेल में सभी व्यवहार स्क्रिप्ट किया जाना चाहिए, और दस्तावेज़ीकरण मानता है कि आप पहले से ही एक कुशल प्रोग्रामर हैं। बस आप जो कुछ भी अपने खेल में करना चाहते हैं उसके बारे में - दुनिया भर में चलने वाले खिलाड़ी के लिए - एक स्क्रिप्ट की आवश्यकता है। सौभाग्य से, सामान्य मूलभूत बातें, जैसे कि सामान्य आंदोलन और मूसलुक स्क्रिप्ट, प्रदान की जाती हैं।

यूनिटी में कोई भी 3 डी मॉडलिंग टूल शामिल नहीं है, सिवाय इसके कि बहुत ही बुनियादी ज्यामितीय आकार बनाने की क्षमता को छोड़कर। आपको माया जैसे अन्य प्रोग्राम का उपयोग करने की आवश्यकता होगी, और फिर मॉडल आयात करें। एकता में एनीमेशन उपयोगिता शामिल है, लेकिन आप अन्य एनीमेशन कार्यक्रमों का भी उपयोग कर सकते हैं।

यदि आप "गेम प्रोग्रामिंग सीखें" ढूंढ रहे हैं! पैकेज का प्रकार, गेम निर्माता या आरपीजी निर्माता एक्सपी देखें। यदि आपके पास इसका लाभ लेने के लिए पृष्ठभूमि है, हालांकि, एकता एक अजीब कीमत पर एक शक्तिशाली विकास वातावरण है।