Coordinate Systems in Unity

In Unity, as in many other game development platforms, understanding coordinate systems is crucial for creating and manipulating objects within the game world. A coordinate system is a mathematical representation of space that allows developers to position and move objects with precision and accuracy.

In Unity, the coordinate system is a three-dimensional Cartesian coordinate system, similar to the one used in mathematics. The three axes in Unity are labeled x, y, and z, representing width, height, and depth, respectively. The origin of the coordinate system is located at the center of the game world, with positive values extending in the right, up, and forward directions along the respective axes.

Developers need to have a solid understanding of coordinate systems in order to effectively position objects. And to create realistic physics interactions, and navigate the game world. This knowledge is particularly important for tasks such as camera movement, object placement, and level design.

Unity provides various tools and functions to work with coordinate systems. It allows developers to easily manipulate and transform objects within the game world. By using Unity’s built-in coordinate system, developers can create immersive and engaging experiences for players.

In conclusion, a solid understanding of coordinate systems is essential for creating and manipulating objects within the game world. With the knowledge of how to position and move objects using the three-dimensional Cartesian coordinate system, developers can create dynamic and interactive experiences for players to enjoy.

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