Atribut Objek | hyperPad Documentation

Loading...

Logo
Editor Utama

Atribut Objek

Last updated January 25, 2016

Atribut adalah nilai yang disimpan pada setiap objek untuk diakses nanti. Sebagai contoh, 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 bisa lebih fleksibel dari ini. Anda juga dapat mengatur 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 atribut di kolom pencarian (ini terkadang disebut sebagai kunci). Jika atribut sudah ada, pencarian akan menyaringnya 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 menyetelnya. 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 didefinisikan sebelumnya pada objek yang dipilih. Anda juga memiliki opsi untuk mengatur atau membuat atribut secara dinamis untuk objek yang ditentukan.

Atribut yang Telah Didefinisikan

Secara default, tipe kunci atribut "Predefined" dipilih dari daftar drop down. Dengan opsi ini dipilih, Anda dapat mengatur nilai untuk atribut yang telah didefinisikan sebelumnya. Ketuk "Pilih Kunci Atribut" untuk menampilkan daftar atribut yang diterapkan pada objek yang dipilih.

Setelah Anda memilih atribut yang diinginkan, Anda dapat mengatur "Nilai Atribut" ke apa pun yang Anda inginkan. Setelah perilaku Set Atribut dieksekusi, atribut akan diatur ke nilai baru ini.

Atribut Dinamis

Jika Anda memilih tipe kunci "Dinamis" dari daftar drop down, Anda dapat memasukkan kunci (nama), 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 akan dibuat untuk Anda setelah perilaku ini dieksekusi.

Perilaku Ambil Atribut:

Dengan perilaku Get Atribut Anda dapat mengambil nilai dari atribut yang telah didefinisikan sebelumnya atau dinamis, kemudian mengeluarkannya ke perilaku lain (lihat Berbagi Nilai).

Perilaku Get Attribute bekerja mirip dengan perilaku Set Attribute. Anda dapat memilih atribut Yang Telah Didefinisikan atau Dinamis.

Namun, jika Anda memilih Atribut Dinamis dengan perilaku Get Attribute, kunci yang dimasukkan harus sudah ada. Ini berarti atribut harus didefinisikan sebelumnya, atau dibuat secara dinamis sebelum perilaku Get Attribute dieksekusi. Jika Anda memasukkan kunci untuk atribut yang tidak ada, maka tidak ada yang akan dikembalikan.