Atribut Objek
Atribut adalah nilai yang disimpan pada setiap objek untuk diakses nanti. Misalnya, jika Anda ingin melacak kesehatan setiap musuh dalam permainan Anda, Anda dapat membuat atribut kesehatan. Ketika musuh menerima kerusakan, Anda dapat menetapkan atribut kesehatan ke nilai baru.
Atribut dapat lebih fleksibel dari ini. Anda juga dapat menetapkan, dan mengambil atribut secara dinamis tanpa mendefinisikannya terlebih dahulu, memungkinkan Anda untuk membuat struktur data.
Dengan menggunakan perilaku, Anda dapat mengakses atribut dari objek mana pun di adegan Anda, atau bahkan menambahkan atribut secara dinamis.
Mendefinisikan Atribut:
Anda dapat mendefinisikan atribut dari tab Atribut di Properti Objek (lihat Properti Objek untuk informasi lebih lanjut).
Untuk menambahkan atribut, pertama masukkan nama untuk atribut di kolom pencarian (ini kadang-kadang disebut kunci). Jika atribut sudah ada, pencarian akan memfilter atribut tersebut untuk Anda. Jika tidak ada, ketuk ikon + untuk menambahkan atribut baru.
Setelah atribut Anda ditambahkan, Anda dapat memasukkan angka atau teks dalam kolom input untuk mengatur sebelumnya. Anda juga dapat membiarkannya kosong dan mengaturnya secara dinamis menggunakan perilaku.
Perilaku Set Atribut:
Dengan menggunakan perilaku Set Atribut (terletak di kategori Objek) Anda dapat memperbarui nilai untuk atribut yang telah ditentukan pada objek yang dipilih. Anda juga memiliki opsi untuk mengatur atau membuat atribut secara dinamis untuk objek yang Anda pilih.
Atribut yang telah ditentukan
Secara default, jenis kunci atribut "Atribut yang telah ditentukan" dipilih dari daftar drop down. Dengan opsi ini dipilih, Anda dapat mengatur nilai untuk atribut yang telah ditentukan. Ketuk "Pilih Kunci Atribut" untuk menampilkan daftar atribut yang diterapkan pada objek yang Anda pilih.
Setelah Anda memilih atribut yang diinginkan, Anda dapat mengatur "Nilai Atribut" ke apa pun yang Anda inginkan. Setelah perilaku Set Atribut dijalankan, atribut akan disetel ke nilai baru ini.
Atribut Dinamis
Jika Anda memilih jenis kunci "Dinamis" dari daftar drop down, Anda dapat memasukkan kunci (nama) secara manual, dan nilai untuk atribut yang akan diatur.
Jika kunci yang Anda masukkan sudah ada untuk objek yang dipilih, maka atribut yang ditentukan akan diatur dengan nilai baru. Namun, jika Anda memasukkan kunci yang tidak ada untuk objek Anda, atribut tersebut akan dibuat untuk Anda setelah perilaku ini dijalankan.
Perilaku Ambil Atribut:
Dengan perilaku Ambil Atribut, Anda dapat mendapatkan nilai dari atribut yang telah ditentukan atau dinamis, kemudian mengeluarkannya ke perilaku lain (lihat Berbagi Nilai).
Perilaku Ambil Atribut bekerja mirip dengan perilaku Set Atribut. Anda dapat memilih atribut yang telah ditentukan atau Dinamis.
Namun, jika Anda memilih Atribut Dinamis dengan perilaku Ambil Atribut, kunci yang dimasukkan harus sudah ada. Ini berarti atribut tersebut harus telah ditentukan, atau dibuat secara dinamis sebelum perilaku Ambil Atribut dijalankan. Jika Anda memasukkan kunci untuk atribut yang tidak ada, maka tidak akan ada yang dikembalikan.

