यूनिटी कोड में सारणियों और सूचियों के साथ कार्य करना

Arrays और सूचियाँ Unity में उपयोगी डेटा संरचनाएँ हैं जो आपको Elements के संग्रह को संग्रहीत और हेरफेर करने की अनुमति देती हैं। वे एक ही प्रकार के अनेक मानों को प्रबंधित करने में लचीलापन प्रदान करते हैं। यहां सरणियों और सूचियों के साथ काम करने का अवलोकन दिया गया है:

सरणियों

एक सारणी समान प्रकार के तत्वों का एक निश्चित आकार का संग्रह है। किसी सरणी का आकार घोषणा के समय निर्धारित किया जाता है और इसे गतिशील रूप से नहीं बदला जा सकता है। यहां C# में किसी सरणी को घोषित करने और उपयोग करने का एक उदाहरण दिया गया है:

// Declaring an array of integers
int[] numbers = new int[5];

// Assigning values to array elements
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;

// Accessing array elements
int firstElement = numbers[0];
int thirdElement = numbers[2];

// Iterating through an array
for (int i = 0; i < numbers.Length; i++)
{
    Debug.Log("Element at index " + i + ": " + numbers[i]);
}

इस उदाहरण में, 'numbers' नामक एक पूर्णांक सरणी को 5 के आकार के साथ घोषित किया गया है। इंडेक्स नोटेशन ('numbers[index]') का उपयोग करके अलग-अलग सरणी तत्वों को मान निर्दिष्ट किए जाते हैं। सरणी तत्वों को उनके संबंधित सूचकांकों का उपयोग करके एक्सेस और संशोधित किया जाता है।

सूचियों

सूची तत्वों का एक गतिशील संग्रह है जो आवश्यकतानुसार आकार में बढ़ या घट सकता है। यह सरणियों की तुलना में अतिरिक्त कार्यक्षमता और लचीलापन प्रदान करता है। यहां C# में सूची घोषित करने और उपयोग करने का एक उदाहरण दिया गया है:

// Import the System.Collections.Generic namespace
using System.Collections.Generic;

// Declaring a list of strings
List<string> names = new List<string>();

// Adding elements to the list
names.Add("Alice");
names.Add("Bob");
names.Add("Charlie");

// Accessing list elements
string firstElement = names[0];
string lastElement = names[names.Count - 1];

// Iterating through a list
foreach (string name in names)
{
    Debug.Log("Name: " + name);
}

इस उदाहरण में, स्ट्रिंग 'names' की एक सूची 'List<T>' वर्ग का उपयोग करके घोषित की गई है। तत्वों को 'Add' विधि का उपयोग करके सूची में जोड़ा जाता है। सूची तत्वों को इंडेक्स नोटेशन का उपयोग करके भी एक्सेस और संशोधित किया जा सकता है। 'Count' गुण सूची में तत्वों की संख्या लौटाता है। 'foreach' विविधता loop का उपयोग सूची के माध्यम से पुनरावृत्त करने और प्रत्येक तत्व पर क्रियाएं करने के लिए किया जाता है।

निष्कर्ष

सारणियाँ और सूचियाँ बहुमुखी डेटा संरचनाएँ हैं जो आपको डेटा के संग्रह के साथ कुशलतापूर्वक काम करने में सक्षम बनाती हैं। अपनी आवश्यकताओं के आधार पर, Unity में लिखे गए अपने code में डेटा को संग्रहीत और हेरफेर करने के लिए सरणियों (निश्चित आकार के संग्रहों के लिए) और सूचियों (गतिशील संग्रहों के लिए) के बीच चयन करें।

सुझाए गए लेख
एकता पदयात्रा ध्वनि को क्रियान्वित कर रही है
यूनिटी कोड में JSON के साथ काम करने का अंतर्निहित तरीका
यूनिटी में स्ट्रिंग्स के साथ काम करना और टेक्स्ट डेटा में हेरफेर करना
यूनिटी गेम में वस्तुओं के साथ इंटरैक्ट करना
यूनिटी में वीआर हेडसेट नियंत्रण लागू करना
यूनिटी में सीन लोड करने के लिए एक गाइड
एकता में विशिष्ट चाबियों के साथ दराज और अलमारी खोलना