Arbeiten mit Arrays und Listen in Unity Code

Arrays und Listen sind nützliche Datenstrukturen in Unity, mit denen Sie Sammlungen von Elementen speichern und bearbeiten können. Sie bieten Flexibilität bei der Verwaltung mehrerer Werte desselben Typs. Hier ist eine Übersicht über die Arbeit mit Arrays und Listen:

Arrays

Ein Array ist eine Sammlung fester Größe von Elementen desselben Typs. Die Größe eines Arrays wird zum Zeitpunkt der Deklaration bestimmt und kann nicht dynamisch geändert werden. Hier ist ein Beispiel für die Deklaration und Verwendung eines Arrays in 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]);
}

In diesem Beispiel wird ein ganzzahliges Array namens 'numbers' mit einer Größe von 5 deklariert. Werte werden einzelnen Array-Elementen mithilfe der Indexnotation ('numbers[index]') zugewiesen. Auf Array-Elemente wird über ihre jeweiligen Indizes zugegriffen und diese geändert.

Listen

Eine Liste ist eine dynamische Sammlung von Elementen, die je nach Bedarf um Größe vergrößert oder verkleinert werden können. Es bietet im Vergleich zu Arrays zusätzliche Funktionalität und Flexibilität. Hier ist ein Beispiel für die Deklaration und Verwendung einer Liste in 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);
}

In diesem Beispiel wird eine Liste mit der Zeichenfolge 'names' mithilfe der Klasse 'List<T>' deklariert. Elemente werden mit der Methode 'Add' zur Liste hinzugefügt. Auf Listenelemente kann auch mithilfe der Indexnotation zugegriffen und diese geändert werden. Die Eigenschaft 'Count' gibt die Anzahl der Elemente in der Liste zurück. Die 'foreach'-Variante der Schleife wird verwendet, um die Liste zu durchlaufen und Aktionen für jedes Element auszuführen.

Abschluss

Arrays und Listen sind vielseitige Datenstrukturen, die es Ihnen ermöglichen, effizient mit Datensammlungen zu arbeiten. Wählen Sie je nach Ihren Anforderungen zwischen Arrays (für Sammlungen fester Größe) und Listen (für dynamische Sammlungen), um Daten in Ihrem in Unity geschriebenen Code zu speichern und zu bearbeiten.

Empfohlene Artikel
Unity implementiert Schrittgeräusche
Integrierte Arbeitsweise mit JSON in Unity Code
Arbeiten mit Zeichenfolgen und Bearbeiten von Textdaten in Unity
Erstellen eines Inventar- und Gegenstandsherstellungssystems in Unity
Öffnen von Schubladen und Schränken mit spezifischen Schlüsseln in Unity
Ein praktischer Ansatz für modularen Code in Unity
Implementieren von Tastatur- und Mauseingaben in Unity