Bekerja dengan Array dan Daftar dalam Kode Unity

Array dan daftar adalah struktur data berguna di Unity yang memungkinkan Anda menyimpan dan memanipulasi koleksi elements. Mereka memberikan fleksibilitas dalam mengelola beberapa nilai dengan tipe yang sama. Berikut ini ikhtisar bekerja dengan array dan daftar:

Array

Array adalah kumpulan elemen berukuran tetap dengan tipe yang sama. Ukuran array ditentukan pada saat deklarasi dan tidak dapat diubah secara dinamis. Berikut ini contoh mendeklarasikan dan menggunakan array di 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]);
}

Dalam contoh ini, array bilangan bulat bernama 'numbers' dideklarasikan dengan ukuran 5. Nilai ditetapkan ke elemen array individual menggunakan notasi indeks ('numbers[index]'). Elemen array diakses dan dimodifikasi menggunakan indeksnya masing-masing.

Daftar

Daftar adalah kumpulan elemen dinamis yang dapat bertambah atau menyusut dalam ukuran sesuai kebutuhan. Ini memberikan fungsionalitas dan fleksibilitas tambahan dibandingkan dengan array. Berikut ini contoh mendeklarasikan dan menggunakan daftar di 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);
}

Dalam contoh ini, daftar string 'names' dideklarasikan menggunakan kelas 'List<T>'. Elemen ditambahkan ke daftar menggunakan metode 'Add'. Elemen daftar juga dapat diakses dan dimodifikasi menggunakan notasi indeks. Properti 'Count' mengembalikan jumlah elemen dalam daftar. Variasi 'foreach' dari loop digunakan untuk melakukan iterasi melalui daftar dan melakukan tindakan pada setiap elemen.

Kesimpulan

Array dan daftar adalah struktur data serbaguna yang memungkinkan Anda bekerja dengan kumpulan data secara efisien. Bergantung pada kebutuhan Anda, pilih antara array (untuk koleksi berukuran tetap) dan daftar (untuk koleksi dinamis) untuk menyimpan dan memanipulasi data dalam kode yang ditulis dalam Unity.

Artikel yang Disarankan
Unity Melaksanakan Suara Langkah Kaki
Cara Kerja Bawaan dengan JSON dalam Kode Unity
Menerapkan Warisan dan Polimorfisme dalam Kode Persatuan
Bekerja dengan String dan Memanipulasi Data Teks dalam Unity
Menangani Pengecualian dan Penanganan Kesalahan dalam Kode Unity
Membuat Kelas dan Objek dalam Kode Unity
Membuat Sistem Inventory dan Item Crafting dalam Kesatuan