What is Unity Engine Used For?

Unity Engine is a powerful and versatile game development platform that has gained immense popularity among developers worldwide. But what exactly is it used for? Let’s explore the various applications and use cases of Unity Engine.

1. Game Development:

Unity Engine is primarily known for its exceptional capabilities in game development. With its user-friendly interface and extensive features, developers can create stunning 2D and 3D games for multiple platforms . Unity’s real-time rendering, physics engine, and asset management system make it an ideal choice for both indie developers and large game studios.

2. Virtual Reality (VR) and Augmented Reality (AR) Experiences:

Unity Engine is at the forefront of creating immersive VR and AR experiences. With its integrated VR/AR support, developers can easily build interactive and realistic virtual worlds or overlay digital content onto the real world. Unity’s comprehensive development tools and its compatibility with popular VR/AR hardware make it the go-to engine for creating cutting-edge experiences in these fields.

3. Simulation and Training:

To create simulations and training applications, Unity Engine is very good to use . Industries such as aviation, defense, and healthcare rely on Unity to build realistic training programs and simulations for employee training, and much more. So Unity’s physics engine, lighting system, and scripting capabilities enable developers to replicate real-world situations and provide a safe and efficient virtual training environment.

4. Architectural Visualization:

Architects and interior designers can take advantage of Unity Engine to create interactive and visually appealing architectural visualizations. Unity’s robust rendering capabilities allow designers to showcase their projects in real-time. Further this enhances the design process, helps clients visualize the final product, and facilitates better decision-making.

5. Film and Animation:

It is not limited to just game development; it also finds application in the film and animation industry. Filmmakers and animators can utilize Unity’s real-time rendering and animation tools to create stunning visual effects, cinematic experiences, and even animated movies. Unity’s timeline editor and visual scripting system make it easy to create complex sequences and interactive narratives.

In conclusion, Unity Engine is a versatile and powerful tool used for various purposes beyond game development. From creating immersive games and VR/AR experiences to simulations, architectural visualizations, and film production, Unity Engine offers endless possibilities for developers and creative professionals alike. Its robust features, multi-platform compatibility, and vibrant community make it one of the leading choices for any project that requires interactive and visually captivating experiences.

Translation of Game Objects in Unity

unity scene with game object
unity scene with the game object

In the world of game development, creating immersive gameplay experiences is essential. One crucial aspect that contributes to this immersion is the movement and positioning of game objects within the game environment. This aspect is the Translation of Game Objects in Unity. Unity, a popular game development engine, offers a wide range of tools and features to accomplish this, including the translation of game objects.

Translation:-

Translation, in the context of Unity, refers to the process of moving game objects from one point in a scene to another. It allows developers to manipulate the position of objects dynamically, creating seamless animations, interactions, and transitions within the game world. This fundamental concept forms the basis for building engaging gameplay mechanics and visual effects.

Implementing translation in Unity is relatively straightforward. Unity provides a convenient scripting API known as Transform, which is attached to every game object within a scene. The Transform component handles the position, rotation, and scale of the objects.

To achieve translation, developers can utilize the various functions provided by the Transform component. The most commonly used function is “Translate,” which moves the object in the specified direction by the given amount. This function takes parameters such as the direction vector and the distance to translate, allowing developers to control the precise movement of game objects.

Aside from the Translate function, the Transform component offers additional features to fine-tune the translation behavior. For instance, developers can specify whether the translation should be relative to the object’s local coordinate system or the global coordinate system. This flexibility allows for complex movement patterns and hierarchical transformations within the game hierarchy.

Order of Occurrence:-

One important aspect to consider when implementing translation is the order in which it occurs. Unity follows a sequential execution model, meaning that the order in which scripts are executed affects the outcome. Therefore, developers must carefully orchestrate the order of translation operations to achieve the desired effects.

Furthermore, Unity offers a visual editor, known as the Scene View, which provides a graphical representation of the game environment. This tool enables developers to interactively position and translate game objects, making it more intuitive to create, test, and fine-tune translations.

In conclusion, the translation of game objects in Unity is a vital aspect of creating compelling gameplay experiences. It allows developers to dynamically move objects within the game world, resulting in engaging animations, interactions, and visual effects. With Unity’s Transform component and various functions like Translate, developers have the necessary tools to implement accurate and versatile translations. Understanding the basics of translation and its usage within Unity empowers developers to add a new dimension of interactivity and immersion to their games.

Continue ReadingTranslation of Game Objects in Unity

Unity – Mazda Partnership

Unity - Mazda Partnership image

Unity, जो कि  क्रिएटर्स के लिए कई प्लेटफार्मों पर वास्तविक समय के गेम, ऐप्स और अनुभवों को बनाने

और विकसित करने के लिए उपकरणों का दुनिया का अग्रणी मंच है

आज माज़्दा मोटर कॉर्पोरेशन (“माज़्दा”) के साथ एक नई साझेदारी की घोषणा की,

ताकि नेक्स्ट लेवल का  विकास किया जा सके।

Unity – Mazda Partnership एक तरह से नेक्स्ट -जेनरेशन इन-केबिन कार अनुभव प्रदान करेगा ।

जो ड्राइवरों के लिए अधिक सहज होगा उसका क्यों कि ये ऑन-रोड जैसा अनुभव प्रदान करेगा। 

मजदा अपने  इन-कार उपकरणों में यूनिटी के साथ बनाए गए एप्लिकेशन को एम्बेड करके, उच्च-प्रदर्शन क्षमताओं को आगे बढ़ाने की उम्मीद करेगी 

ये उसके ग्राहकों के लिए अधिक आकर्षक और सहज हैं।

माज़्दा अपनी “2030 प्रबंधन नीति” के तहत सभी क्षेत्रों में अनुसंधान और विकास में तेजी ला रही है

माज़दा कॉकपिट HMI में GUI समाधान पेश करने और माज़्दा के ‘मानव केंद्रित’ वाहन इंजीनियरिंग के लक्ष्य को आगे बढ़ाने के लिए यूनिटी के साथ काम कर रही है।

जिसे तेजी से नवप्रवर्तनशील गेम उद्योग में अपनी तकनीकी क्षमताओं और उच्च गुणवत्ता के लिए बेहतर माना जाता है।

Unity – Mazda Partnership समझौता कॉकपिट HMI क्षेत्र में निरंतर विकास के लिए माज़्दा के अनुसंधान

और विकास प्रयासों का हिस्सा है।

भविष्य मे विकसित किए जाने वाले GIU को माज़्दा की 2030 प्रबंधन नीति के तहत चरण 2 से शुरू होने वाले मॉडल में स्थापित किए जाने की उम्मीद है।

पूरी डीटेल के लिए यहाँ क्लिक करें। 

Continue ReadingUnity – Mazda Partnership

Terms used in Unity Games Part 10

Unwrap in unity:-

Terms used in Unity games part 10 मे हम लोग सबसे पहले Unwrap को देखेंगे । 

Unwrap का मतलब होता है कि कोई भी फ्लैट टेक्सचर मॉडल पर कैसे लपेटा  जाएगा । 

यहां पर जो सबसे इंपोर्टेंट बात ध्यान रखने लायक है वह यह है कि जैसे किसी मॉडल पर आपको कोई टेक्सचर लपेटना है। 

तो उसे आपको यह ध्यान रखना पड़ेगा कि मॉडल के ऊपर टेक्सचर को किस तरीके से लपेट जाना है।  

क्योंकि अगर लपेटने का डायरेक्शन ठीक नहीं होगा तो मॉडल पर यह टेक्सचर अच्छे से बैठ नहीं पाएगा।  

इसके बाद शेडर्स और टेक्सचर में बेसिक अंतर को देख लेते हैं। 

तो वह जहां टेक्सचर बताता है कि मॉडल पर क्या ड्रा किया जाए वहीं शेडर्स बताता है कि इसे कैसे ड्रॉ किया जाए। 

मेष , शेडर्स और टेक्सचर:-

unity interface showing game object with materials and mesh terms used in unity.
unity interface showing game object with materials and mesh

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

मैटेरियल्स कंटेनर्स की तरह होते हैं। जो की टेक्सचर और शेडर्स को कंटेन करके रखते हैं 

Terms used in Unity games part 10 के अंत मे कुछ शेडर्स प्रॉपर्टीज को देख लेते हैं ➖

Albedo:-

मोडेल की कलर इनफार्मेशन टेक्स्चर मे होती है। 

इसलिए आप albedo पर टेक्स्चर सेट कर सकते हैं।  

क्यों की albedo प्रॉपर्टी ऑब्जेक्ट model के base कलर को ही बताता है। 

Metalic

ये प्रॉपर्टी मेटालिक और मटीरीअल looks को बताती है। 

smoothness :

ये property model को less या more shiney बनाता है। 

नॉर्मल मॅप:

मोडेल मे और ज्यादा डिटेल्स डालने के लिए लाइट का कैल्क्यलैशन किया जाता है। 

जिसके लिए इसी नॉर्मल मॅप का इस्तेमाल होता है। 

Tiling :

ये प्रॉपर्टी बताती है की कब कब टेक्स्चर मोडेल पर रीपीट होना चाहिए।

Continue ReadingTerms used in Unity Games Part 10

Important Terms of Unity Part 9

sprite in Important Terms of untiy part 7

स्प्राइट:- Important Terms of Unity

Important Terms of Unity Part 9 के सुरुआत मे हम लोग देखेंगे की स्प्राइट क्या होते हैं।

स्प्राइट जस्ट टेक्सचर्स होते हैं जिनको फ्लैट 3D ऑब्जेक्ट्स पर अप्लाई किया जाता है

models tab Important Terms of untiy part 7

अगर आपको यूनिटी में कोई मेष बनानी है तो यहां पर पहले से दी गई यानी previously  डिफाइंड जो मेष होती हैं उन ऑब्जेक्ट पर इन built-in-meshes  का उपयोग करके आप कोई भी सिंपल मेष बना सकते हैं यानी कि एक ऑब्जेक्ट का मॉडल बन सकते हैं इन प्री डिफाइंड meshes  की मदद से। 

built in meshes Important Terms of untiy part 7

supported files:-

अब बात करते हैं कि किस तरह की फाइलों को यूनिटी सपोर्ट करता है । 

यूनिटी Unity supports .fbx, .dae, .3ds, .dxf, .obj

यूनिटी मे वन जनेरिक यूनिटी 1 मीटर के बराबर होती है। वही बाकी की कुछ softwares  मे जैसे की ब्लेन्डर मे वन यूनिटी 1 सेन्टमीटर के बराबर होती है।

टेक्सचर्स, शेडर्स और मैटेरियल्स:-

Important Terms of Unity Part 9 के अंत मे हम लोग बात करते हैं टेक्सचर्स, शेडर्स और मैटेरियल्स की। 

ये जो ग्राफिकल असेट्स होती हैं।  

इसको हम लोग टेक्सचर्स, शेडर्स  और मैटेरियल्स में बताते हैं। जहां टेक्सचर्स और शेडर्स, मैटेरियल्स पर अप्लाई होते हैं। 

और फिर यह मैटेरियल्स मॉडल पर अप्लाई होते हैं। 

तो इस हिसाब से मैटेरियल्सटेक्सचर्स और शेडर्स  के लिए कंटेनर की तरह काम करते हैं 

टेक्सचर्स फ्लैट इमेज होती हैं जो की 3D ऑब्जेक्ट्स पर अप्लाई होती हैं टेक्सचर्स  से ही मॉडल कलरफुल और इंटरेस्टिंग बन जाता है ।

Continue ReadingImportant Terms of Unity Part 9

Important terms of Unity Part 8

mesh materials shaders textures in unity part 8

मॉडल, मैटेरियल्स और टेक्सचर:-

Important terms of Unity Part 8 के इस चैप्टर में हम लोग देखने वाले हैं,मॉडल, मैटेरियल्स और टेक्सचर को । 2D ग्राफ की अगर हम लोग बात करें,तो यह ग्राफ स्प्राइट से मिलकर बनता है। 

यहां पर स्प्राइट का मतलब है फ्लैट इमेज । 

2D गेम में जब इन स्प्राइट इमेज के एक प्वाइंट को हम लोग चेंज करते हैं,एक सीक्वेंस में। 

तब यह इमेज चलती हुई प्रतीत होती हैं।  

Meshes:-

इसके बाद बात करते हैं meshes की। 

Mesh क्या होते हैं?

mesh इंटरकनेक्टेड ट्राएंगल्स की एक सीरीज होती है। 

यह meshes एक दूसरे से कनेक्ट होकर एक स्ट्रिप बनाती हैं।  

और इन strips  से मिलकर ही एक complex ऑब्जेक्ट बनता है। 

अब यहां पर एक क्वेश्चन नहीं उठता है कि क्या जितने भी 3D ऑब्जेक्ट्स हैं वह पूरी तरीके से ट्रायंगल से मिलकर बनते हैं? 

तो इसका उत्तर है हां। 

कंप्यूटर ऑब्जेक्ट को जब प्रोसेस  करता है तो ऑब्जेक्ट से पहले उसे बोलते हैं कि ग्राफिक्स को कंप्यूटर प्रक्रिया करता है।  

ग्राफिक्स क्या होता है? 

ये सीरीज आफ प्वाइंट्स होता है 

और पॉइंट्स क्या होते हैं ?

ये वर्टेक्स होते हैं। और और तीन वर्टेक्स मिलकर एक ट्रायंगल बनाते हैं।  

दो ट्रायंगल बनाने के लिए हमें एक और वर्टेक्स की जरूरत पड़ती है। 

यानी दो ट्रायंगल हम चार वर्टेक्स से बना सकते हैं। 

और तीन ट्रायंगल बनाने के लिए हमें 5 वर्टेक्स की जरूरत पड़ती है। 

इस तरीके से हम ट्रायंगल की स्ट्रिप बनाकर पूरे 3D ऑब्जेक्ट को तैयार कर सकते हैं। 

उसका मॉडल बना सकते हैं क्योंकि यही ट्रायंगल की स्ट्रिप ऑब्जेक्ट की मेष बनाकर हमें देता है। 

Model:-

तो इस तरह से मेष में सारे पॉइंट्स और लाइन होती हैं, जो की ऑब्जेक्ट के 3d शॉप को डिफाइन करते हैं।  

मेष को हम लोग मॉडल भी बोल सकते हैं और यह थोड़ा सा बड़ा होता है 

मतलब एक ऑब्जेक्ट का मॉडल ऐसा होता है कि ऑब्जेक्ट का सारा मेष इसमें मौजूद होता है। 

तो Important terms of Unity Part 8 के अंत मे बड़ी डेफिनेशन के रूप में हम लोग देखे तो मॉडल एक ऑब्जेक्ट है जिसमें मेष एनीमेशन टेक्सचर्स शेडर्स और मैटेरियल्स मौजूद होते हैं।

Continue ReadingImportant terms of Unity Part 8

Important Terms in Unity Part 7

स्केलिंग:-

Important terms of Unity Part 7 के इस पार्ट मे बात करते हैं स्केलिंग की । 

जिस तरीके से आप Rotation कर रहे थे।  उसी तरीके से अगर हम लोग ऑब्जेक्ट के साइज को बदलें तो इस साइज के बदलने की प्रक्रिया को स्केलिंग कहते हैं। 

निम्नलिखित फिगर में आप इसे समझ सकते हैं

Unity interface showing Gizmo and scalling terms part 7.

लोकल कोऑर्डिनेट सिस्टम:- 

यहां पर जब आप ट्रांसपोर्टेशन कर रहे होते हैं यानी कि ऑब्जेक्ट की पोजीशन बदल रहे होते हैं।  

या ऑब्जेक्ट को स्केल कर रहे होते हैं।  

या ऑब्जेक्ट में रोशन कर रहे होते हैं। 

तो यहां पर आपको बस एक बात याद रखनी है यह जितने भी ट्रांसफॉर्मेशन आप कर रहे होते हैं ,

सारे लोकल कोऑर्डिनेट सिस्टम पर आपको करना होता है।  

क्योंकि आप लोकल कोऑर्डिनेट सिस्टम पर अपने ऑब्जेक्ट को रोटैट कर रहे होते हैं।  तो आप देखेंगे आपका जो लोकल कोऑर्डिनेट का जो ओरिएंटेशन है वह भी चेंज हो जाता है।  

गिज्मो पोजीशंस,पीवॉट ऑप्शंस और सेंटर ऑप्शन:-

Important terms of Unity Part 7 के इस पार्ट के अंत मे अब बात कर लेते हैं गिज्मो पोजीशंस की।  

जो आपको कॉर्नर पर आइकॉन दिख रहा है, इसी को गिज्मो बोलते हैं। 

इसके अलावा आपको पीवॉट ऑप्शंस और सेंटर ऑप्शन दिखते हैं।  

अगर आप ऑपरेशन करने से पहले पीवॉट ऑप्शन को सेलेक्ट करते हैं

तो जितने भी ऑब्जेक्ट आपके सीन में होते हैं। 

अगर आप उन सभी पर ऑपरेशन करना चाहते हैं। 

उनमें जो फर्स्ट सिलेक्टेड ऑब्जेक्ट होता है। 

उसी को केंद्र मानकरआप अपने सीन  के ऑब्जेक्ट में ऑपरेशन कर रहे होते हैं। 

वहीं अगर अपने सेन के सारे ऑब्जेक्ट के को सेलेक्ट करके रखा है, और पीवॉट ऑप्शन की जगह पर अपने सेंटर सिलेक्ट कर रखा है।  

तो जब आप ऑपरेशन करेंगे सारे ऑब्जेक्ट के ऊपर, तो जो भी ऑपरेशन होगा।  

वह सारे ऑब्जेक्ट का एक केंद्र मानकर इस केंद्र के अनुसार सारे ऑब्जेक्ट पर ऑपरेशन करेगा। 

Continue ReadingImportant Terms in Unity Part 7

Important Terms in Unity Part 6

फंडामेंटल यूनिट गेम ऑब्जेक्ट:-

Important Terms in Unity Part 6 के अंदर हम लोग गेम ऑब्जेक्ट की बात करेंगें। तो जितनी भी चीजें सीन में दिख रही होती हैं। जैसे कि मॉडल,लाइट्स, कैमरा, पार्टिकल सिस्टम इत्यादि होते है।  यह सारे गेम ऑब्जेक्ट होते हैं। एक तरह से सीन की फंडामेंटल यूनिट गेम ऑब्जेक्ट ही होते हैं।और जैसे ही किसी गेम ऑब्जेक्ट को आप सेलेक्ट करते हैं। तो इंस्पेक्टर पैनल में आपको जितनी चीज दिखती हैं।  वह इस गेम ऑब्जेक्ट में वैराइटी डालने का काम करती हैं। इंस्पेक्टर पैनल में आपको स्कीम ऑब्जेक्ट के ऊपर अप्लाई होने वाले कॉम्पोनेंट्स प्रॉपर्टीज दिखती हैं। जो कि इस गेम ऑब्जेक्ट के बिहेवियर को चेंज करती हैं।  

निम्नलिखित फिगर में आपको बताया जा रहा है कि किस तरीके से आप अपने सीन में गेम ऑब्जेक्ट ऐड कर सकते हैं।  यानी की गेम ऑब्जेक्ट जोड़ सकते हैं।इसके लिए आप को Hierachy वाले टैब मे (directional light के नीचे ) राइट क्लिक करके ऑब्जेक्ट ऐड कर सकते हैं।  

unity scene interface image showing addition of game object

ट्रांसफॉर्मस :-

इसके बाद हम लोग बात कर लेते हैं ट्रांसफॉर्मस की। ट्रांसफॉर्मस क्या होते हैं। तो 3D स्पेस में जितने भी ऑब्जेक्ट आपको दिखाई देते हैं।  उन सभी ऑब्जेक्ट में पोजीशन होती है, रोटेशन होती है, स्केल होते हैं।  अगर आप पोजीशन, रोटेशन, स्केल को आप कंबाइन करके देखें। तो यही ऑब्जेक्ट का ट्रांसफॉर्म कहलाता है। तो ट्रांसफॉर्म कंपोनेंट ऐसा कंपोनेंट होता है। जो हर एक गेम ऑब्जेक्ट के पास होता है। यहां तक कि अगर आप empty गेम ऑब्जेक्ट लेंगे तो उसमें भी ट्रांसफॉर्मस होते हैं।  

पोजीशन, rotation,  और स्केल:-

तो इस ट्रांसफार्मर में आपको ऑब्जेक्ट की तीन चीज दिखाई देती है पोजीशन, rotation,  और स्केल। 

तो जो हम लोग q w e r t  के जरिए जो फंडामेंटल ऑपरेशन कर रहे थे।  वह एक तरह से  इसके ट्रांसफार्मर में ही चेंज कर रहे थे। यानी की जो ऑपरेशन हम लोग ऑब्जेक्ट पर करते हैं।

चाहे उसका Rotation बदले ,स्केल बदले या पोजीशन बदलें तो इससे ऑब्जेक्ट का ट्रांसफॉर्म ही बदलता था। 

निम्नलिखित फिगर में आप इसे देख सकते हैं। 

यहां पर आपको ऑब्जेक्ट का ट्रांसफॉर्म्स और जो इसके ऊपर होने वाले ऑपरेशन हैं, वह दिखाई दे रहे हैं।

unity scene showing position scalling and rotation of game object

ट्रांसलेशन:-

इसके बाद बात कर लेते हैं ट्रांसलेशन की 

ट्रांसलेशन क्या होता है? 

सीन में मौजूद जो आपको गेम ऑब्जेक्ट दिखाई दे रहे होते हैं।  उनकी पोजीशन को जब चेंज करते हैं।

मतलब आप उनके कोऑर्डिनेट पोजीशन को जब चेंज करते हैं।  तो इसी चेंज करने की प्रक्रिया को ट्रांसलेशन कहा जाता है। 

रोटेशन:-

Important Terms in Unity Part 6 के अंत मे हम लोग बात कर लेते हैं रोटैशन की।

जिस तरीके से पोजीशन को आप चेंज कर रहे थे तो उसे हम लोग ट्रांसलेशन बोलते हैं। 

उसी तरीके से जब आप ऑब्जेक्ट के रोटेशन को चेंज करते हैं। 

तो उसकी प्रक्रिया को हम लोग Rotation बोलते हैं। 

जैसे कि हम लोग किसी ऑब्जेक्ट को उसके किसी एक्सेस के अबाउट rotate  करते हैं। 

तो इसे ही हम लोग रोटेशन अबाउट that axis बोलते हैं। 

निम्नलिखित फिगर में इसे आप समझ सकते हैं

unity scene showing rotation of game object
Continue ReadingImportant Terms in Unity Part 6

Important Terms in Unity Game Part 5

unity interface showing local and global axis

गेम ऑब्जेक्ट के पोजीशन:-

Important Terms in Unity Game part 5 में बात करते हैं गेम ऑब्जेक्ट के पोजीशन की । 

तो गेम ऑब्जेक्ट की पोजीशन की बात हम लोग इसलिए करते हैं 

ताकि गेम ऑब्जेक्ट को सीन में पहचाना जा सके। 

इसे हम लोग पहचानते हैं ऑब्जेक्ट की पोजीशन के जरिए। 

इसलिए हम लोगों को कोऑर्डिनेट सिस्टम पढ़ने की जरूरत पड़ती है। 

कोऑर्डिनेशन सिस्टम फॉर 2d  एण्ड 3d :- 

यहां पर कोऑर्डिनेशन सिस्टम दो प्रकार के होते हैं।  एक 2D और दूसरा 3D। 

2D में किसी भी ऑब्जेक्ट के पोजीशन को दो एक्सेस से दिखाते हैं। 

वही 3D ऑब्जेक्ट को हम लोग तीन एक्सेस की मदद से दिखाते हैं। 

मतलब यह है कि अगर ऑब्जेक्ट 2D स्पेस में है 

तो आप गेम ऑब्जेक्ट को 2D पॉइंट से रिप्रेजेंट करते हैं।  

वहीं अगर गेम ऑब्जेक्ट 3D स्पेस में है।  

तो वहां पर आप गेम ऑब्जेक्ट को या उसकी पोजीशन को 3D कोऑर्डिनेटर से रिप्रेजेंट करते हैं। 

यूनिटी भी 3D इंजन है मतलब इसके अंदर जितने भी गेम ऑब्जेक्ट होते हैं। 

सबको 3D कोऑर्डिनेटर से रिप्रेजेंट किया जाता है

आप सुनते हैं 2D गेम के बारे में भी।  

तो जो 2D गेम होते हैं असल में वह भी 3D गेम ही होते हैं।  

लेकिन उनका जो तीसरा एक्सेस होता है उसे दबा दिया जाता है उसका use नहीं किया जाता है। 

इसलिए वह 3D गेम होते हुए भी 2D गेम की तरह काम करता है।  

क्योंकि उसका तीसरा एक्सिस में कोई वैल्यू नहीं रखी जाती है। 

लोकल कोऑर्डिनेट सिस्टम एण्ड ग्लोबल कोऑर्डिनेट सिस्टम:-

यहां पर आपको अलग तरह के दो कोऑर्डिनेट सिस्टम में देखने को मिलते हैं। 

एक कोऑर्डिनेशन सिस्टम को बोलते हैं लोकल कोऑर्डिनेट सिस्टम और दूसरा होता है वर्ल्ड कोऑर्डिनेट सिस्टम 

तो जो लोकल कोऑर्डिनेट सिस्टम होता है। वह हर एक गेम ऑब्जेक्ट के साथ अटैच होता है। 

और जो भी ऑपरेशन आप गेम ऑब्जेक्ट पर करते हैं। वह इसी लोकल कोऑर्डिनेट सिस्टम के आधार पर आप करते हैं। 

वहीं जो सीन होती है उसका एक कोऑर्डिनरी सिस्टम होता है जिसको हम लोग वर्ल्ड कोऑर्डिनेट सिस्टम बोल सकते हैं। 

जैसे कि इस समय जो जिस आपको सीन में दिखाई दे रहा होगा वह वर्ल्ड कोऑर्डिनेट सिस्टम को बता रहा है वहीं अगर आप अपने ऑब्जेक्ट को थोड़ा सा टर्न करें। 

 मतलब इसके ऊपर थोड़ा सा ऑपरेशन करें। जैसे कि इसकी एक्स एक्सिस के अबाउट इस ऑब्जेक्ट को थोड़ा सा 90 डिग्री में टर्न कर दें। 

तो यह जो 90 डिग्री में टर्न है यह लोकल कोऑर्डिनेट सिस्टम की वजह से हम लोग कर पा रहे हैं। 

और इससे जो वर्ल्ड कोऑर्डिनरी सिस्टम है, वहां पर कोई फर्क नहीं पड़ रहा है। 

क्योंकि वह आपके वर्ल्ड यानी आपके सीन से जुड़ा हुआ कोऑर्डिनेट सिस्टम होता है। 

तो किसी भी ऑब्जेक्ट में जब आप कोई ऑपरेशन करते हैं तो आपको यह ध्यान रखना है कि आप कौन सा कोऑर्डिनेट सिस्टम चूज कर रहे हैं। 

तो आप ने इस Important Terms in Unity Game part 5 पोस्ट मे सीखा की सही से किसी गेम ऑब्जेक्ट पर काम करने के लिए आप को उसके  लोकल कोऑर्डिनेट सिस्टम पर काम करना चाहिए। 

Continue ReadingImportant Terms in Unity Game Part 5

Important Terminologies of Unity part 4

important Terminologies of Unity part 4

Maximize on play:-

Important Terminologies of Unity part 4 के इस ऑप्शन को  करने से आपका जो रनिंग गेम है

वह आपके यूनिटी एडिटर के फुल स्क्रीन को कवर करते हुए रन करेगा

Mute audio :-

इसके जरिए आप अपने running गेम में मौजूद ऑडियो को बंद कर सकते हैं

Stats:- 

यह बटन यह पता करता है कि जो गेम चल रहा है उसका स्टैटिसटिक्स स्क्रीन पर रेंडर हो रहा है कि नहीं ।  

या स्क्रीन पर उसके फ्रेम रेट दिखाई दे रहे हैं कि नहीं। 

Hand tool:- 

इसके बाद हम लोग बात कर लेते हैं हैंड टूल की तो जो हैंड टूल आपको अपनी स्क्रीन पर दिख रहे होंगे ।

इन टूल की मदद से हम लोग सीन में मौजूद किसी भी ऑब्जेक्ट के ऊपर ऑपरेशन कर सकते हैं। 

जैसे कि ऑब्जेक्ट को छोटा बड़ा कर सकते हैं। 

उसका रोटेशन बदल सकते हैं।

उसकी पोजीशन बदल सकते हैं। इस तरीके के और भी काम कर सकते हैं। 

इसके लिए आपको अपने कीबोर्ड में शॉर्टकट keys को याद रखना पड़ेगा।

अगर आप अपने कीबोर्ड में q w e r t  शॉर्टकट keys को याद रखते हैं।

तो यह शॉर्टकट keys  के जरिए ही आप हैंड टूल का आसानी से ऑब्जेक्ट के ऊपर इस्तेमाल कर सकेंगे। 

कैमरा :-

इसके बाद बात कर लेते हैं कैमरा की ।  तो जब आप यूनिटी में काम करते हैं

तो आपको दो तरीके के कैमरे दिखाई देते हैं।

एक कैमरा वह है जो इस समय आपको सीन में दिख रहा है।

इसको स्टैंडर्ड गेम ऑब्जेक्ट कैमरा बोलते हैं। 

दूसरे टाइप का जो कैमेरा होता है वह इमेजिनरी कैमरा होता है।

यह इमेजिनरी कैमरा ही होता है जिसकी मदद से आप सीन में कुछ भी देख सकते हैं। 

आगे आने वाले चैप्टर में इन कैमरास को आप cinemachine  में वर्चुअल कैमरा के रूप में स्टडी करेंगे। 

Flythrough mode:-

 Important Terminologies of Unity part 4 के अंत मे बात करते हैं फ्लाइट थ्रू मोड की ।

इसका मतलब होता है की आप सीन में किस तरीके से आसानी से मूव कर सकते हैं ।

यह आपको फर्स्ट पर्सन शूटर जैसे गेम की फीलिंग कराएगा। 

आपको ऐसा लगेगा कि आप अपने गेम में फर्स्ट पर्सन शूटर जैसा गेम खेल रहे हैं। 

इसके लिए आपको अपना माउस और कीबोर्ड के जो इनपुट keys होते हैं,जिसके जरिए आप अपने गेम कैरेक्टर को आगे मूव करते हैं,

उसको आप इस्तेमाल करते हैं। 

ताकि आप गेम में किसी भी डायरेक्शन में मूव कर सकें। 

Continue ReadingImportant Terminologies of Unity part 4

Important Terminologies in Unity Part 3

Unity Terminologies part 3 from chapter 1

Scene Gizmo:- 

Important Terminologies in Unity Part 3 मे कुछ इम्पॉर्टन्ट टूल्स पढ़ेंगे जैसे की गिज्मो।

ये हमें ऑब्जेक्ट को किस डायरेक्शन में रखना है ये इस चीज में मदद करता है।  

दरअसल गिज्मो की मदद से हम लोग सीन में डायरेक्शन को डिफाइन करते हैं । 

गिज्मो की मदद से ही आप पता कर सकते हैं की सीन व्यू में ऑब्जेक्ट कि एक्सिस के अलांग रखा गया है। 

गिज्मो में आपको x y z axis दिखाई देते हैं जो की अलग-अलग कलर में रंगे हुए हैं। 

जब आप गिज्मो के किसी एक्सेस पर क्लिक करते हैं तो आपको उसी एक्सेस के अलांग सीन दिखाई देने लगती है । वहीं अगर आप किस्म के अंदर मौजूद जो बॉक्स होता है वहां पर अगर आप क्लिक करते हैं तो आपको यहां पर दो मोड दिखाई देते हैं एक आइसो मोड है दूसरा है पर्सपेक्टिव मोड । 

आइसो मोड का मतलब होता आइसोमेट्रिक।  

यह 3D व्यू होता है जिसमें कोई पर्सपेक्टिव अप्लाइड नहीं होता है। 

वही पर्सपेक्टिव मोड भी  3D मोड होता है लेकिन इसमें पर्सपेक्टिव अप्लाइड होता है।  

Game view :- 

गेम व्यू में आपको तीन बटन दिखाई देते हैं play , pause और step। 

यहां पर गेम को रन करके दिखाने के लिए आपके पास यह तीन बटन होते हैं।  

play :- 

सबसे पहले play बटन होता है प्ले बटन की मदद से आप करंट सीन को run कर सकते हैं। 

गेम की जो करंट सीन है जहां पर सारे कंट्रोल्स होते हैं। वह काम कर रहे हैं कि नहीं कर रहे हैं यह चीज आप प्ले बटन को क्लिक करके पता कर सकते हैं। 

pause :- 

इसके बाद pause बटन होता है जिसके जरिए आप करंट रनिंग सेन को या गेम को रोक सकते हैं। 

Step :- 

इसके बाद Step बटन होता है । इसका इस्तेमाल डीबगिंग में होता है । इसका मतलब यह होता है कि आप अपने करंट रनिंग प्रोग्राम को बार-बार स्टेप पर क्लिक करके उसको स्टेप बाय स्टेप उसकी वर्किंग को देख सकते हैं।  मतलब कहने का यह है कि आपका जो गेम है मतलब जो सीन है वह तेजी से चल रही होती है तो उसको अपनी हिसाब से चलने के लिए आप स्टेप को बार-बार क्लिक करके देख सकते हैं कि हर एक स्टेप पर गेम कैसे चल रहा है।  

Aspect drop-down :-

Important Terminologies in Unity Part 3 के अंतिम टोपिक मे हम लोग बात करते हैं Aspect drop down की। इसके जरिए किसी रनिंग गेम के व्यू को हम चेंज कर सकते हैं।  इसके लिए हम एस्पेक्ट ratio चेंज करते हैं । इसमें बाय डिफ़ॉल्ट फ्री एस्पेक्ट सेट  होती है। 

Continue ReadingImportant Terminologies in Unity Part 3