Berbagi Nilai Antara Tingkah Laku | hyperPad Documentation

Loading...

Logo
DocumentationEditor PerilakuBerbagi Nilai Antara Tingkah Laku
Editor Perilaku

Berbagi Nilai Antara Tingkah Laku

Last updated September 29, 2014

Beberapa perilaku dapat mengeluarkan nilai yang bisa Anda gunakan dengan perilaku lainnya. Ketika Anda mengetuk perilaku apa pun, Anda akan melihat beberapa perilaku memiliki lingkaran kecil dengan ikon output, yang berarti Anda dapat menyeret nilai output ke dalam bidang input dari perilaku lain. Misalnya, Tambah Nilai akan mengeluarkan jumlah dari dua angka yang telah Anda tentukan, dan jika Anda ingin menyimpannya ke dalam Kotak Kontainer, maka Anda cukup mengetuk perilaku Kotak Kontainer dan menyeret output ke dalam bidang input Penyimpanan.

Beberapa Nilai Output

Beberapa perilaku memiliki beberapa nilai output. Contoh dari ini adalah perilaku Hitung Arah. Hitung Arah mengeluarkan Vektor X, Vektor Y, dan sudut.

Ubah Bidang Input

Menekan ikon di dalam bidang input akan meminta Anda untuk membuat perilaku Ubah Bidang Input. Perilaku ini adalah sebuah aksi, dan akan mengubah nilai dari bidang input ketika dieksekusi oleh suatu peristiwa. Berbeda dengan kotak kontainer, "Ubah Bidang Input" hanya mengontrol satu bidang input, merupakan aksi, dan tidak dapat mengeluarkan apapun ke perilaku lain.

Perlu diingat, nilai yang diubah hanya akan terlihat ketika perilaku asli dijalankan lagi, atau sakelar "Mulai Ulang Perilaku" dalam posisi aktif.

Misalnya, jika Anda mengganti kecepatan objek, laju di mana objek bergerak tidak akan terpengaruh sampai perilaku "Tetapkan Kecepatan" yang asli dijalankan lagi.

Perilaku Ubah Bidang Input yang dibuat dari prompt.

Dengan mengaktifkan sakelar "Mulai Ulang Perilaku" dalam properti perilaku "Ubah Bidang Input", Anda dapat membuat "Ubah Bidang Input" untuk mengeksekusi perilaku asli. Ini akan memperbarui perilaku asli dengan nilai baru.

Perilaku Hilang

Jika sebuah perilaku dihapus, bidang input yang dibagikan kepadanya akan disorot merah untuk menunjukkan adanya kesalahan.