<h1>Peristiwa Tabrakan</h1> | hyperPad Documentation

Loading...

Logo
DocumentationObjek<h1>Peristiwa Tabrakan</h1>
Objek

<h1>Peristiwa Tabrakan</h1>

Last updated March 20, 2017

Deskripsi

Perilaku Collision Event akan memicu sebuah peristiwa ketika dua objek mulai bertabrakan, berhenti bertabrakan, atau memicu secara terus menerus saat bertabrakan. Ketika digunakan dengan tag, Anda dapat memeriksa apakah objek Anda telah bertabrakan dengan beberapa objek. Jika Anda tidak menentukan Object B untuk memeriksa tabrakan, maka perilaku ini akan dipicu ketika Object A menyentuh sesuatu di scene Anda.

Perilaku ini akan memicu suatu peristiwa sekali ketika tabrakan terjadi.

Tabrakan dan Tag:

Perilaku Collided sangat cerdas dan akan meneruskan objek yang ditag ke perilaku berikutnya yang menggunakan tag yang sama. Dengan cara ini, Anda dapat memicu suatu aksi pada objek tertentu dengan tag itu, alih-alih semua objek yang ditag. Misalnya, jika Anda ingin menghancurkan satu musuh ketika menggunakan tag, buatlah baik perilaku bertabrakan dan perilaku menghancurkan menggunakan tag "musuh" yang sama.

Jika tag untuk kedua perilaku yang terhubung tidak sama, maka aksi akan terjadi pada semua objek di scene dengan tag itu.

Jenis Peristiwa

Mulai Bertabrakan

Dipicu Sekali pada Peristiwa

Objek A

Secara default ini adalah objek saat ini yang dipilih. Anda dapat mengubah ini ke objek lain di scene Anda.

Objek B

Objek lain di scene Anda untuk memeriksa tabrakan. Jika Objek B dibiarkan kosong maka perilaku ini akan dipicu ketika Objek A menyentuh sesuatu yang lain di scene Anda.

Koordinat Dunia

Jika diaktifkan, perilaku ini akan mengeluarkan posisi tabrakan relatif terhadap Objek A atau Objek B.

Di Atas

Ketika toggle ini diaktifkan, sebuah peristiwa akan dipicu ketika tabrakan terjadi di permukaan atas Objek B.

Di Bawah

Ketika toggle ini diaktifkan, sebuah peristiwa akan dipicu ketika tabrakan terjadi di permukaan bawah Objek B.

Di Kiri

Ketika toggle ini diaktifkan, sebuah peristiwa akan dipicu ketika tabrakan terjadi di permukaan kiri Objek B.

Di Kanan

Ketika toggle ini diaktifkan, sebuah peristiwa akan dipicu ketika tabrakan terjadi di permukaan kanan Objek B.

Saat BertabrakanBerhenti Bertabrakan

Dipicu Berulang kali pada Peristiwa

Objek A

Secara default ini adalah objek saat ini yang dipilih. Anda dapat mengubah ini ke objek lain di scene Anda.

Objek B

Objek lain di scene Anda untuk memeriksa tabrakan. Jika Objek B dibiarkan kosong maka perilaku ini akan dipicu ketika Objek A menyentuh sesuatu yang lain di scene Anda.

Koordinat Dunia

Jika diaktifkan, perilaku ini akan mengeluarkan posisi tabrakan relatif terhadap Objek A atau Objek B.

Dipicu Sekali pada Peristiwa

Objek A

Secara default ini adalah objek saat ini yang dipilih. Anda dapat mengubah ini ke objek lain di scene Anda.

Objek B

Objek lain di scene Anda untuk memeriksa tabrakan. Jika Objek B dibiarkan kosong maka perilaku ini akan dipicu ketika Objek A menyentuh sesuatu yang lain di scene Anda.

Keluaran

X

(Mulai Bertabrakan, Saat Bertabrakan)

Ini adalah lokasi spesifik di mana tabrakan terjadi relatif terhadap Objek B atau Objek A sepanjang sumbu X. Jika Koordinat Dunia diaktifkan, ini akan mengeluarkan posisi horizontal relatif terhadap dunia.

Y

(Mulai Bertabrakan, Saat Bertabrakan)

Ini adalah lokasi spesifik di mana tabrakan terjadi relatif terhadap Objek B atau Objek A sepanjang sumbu Y. Jika Koordinat Dunia diaktifkan, ini akan mengeluarkan posisi vertikal relatif terhadap dunia.

Impuls

(Mulai Bertabrakan)

Ini mengeluarkan impuls dari gaya ketika Objek A bertabrakan dengan Objek B.

ID Objek A

Ini mengeluarkan ID Objek dari Objek A.

ID Objek B

Ini mengeluarkan ID Objek dari Objek B

Contoh

Jika Anda ingin nilai poin karakter Anda naik ketika ia mengambil koin. Untuk melakukan ini, Anda akan menambahkan perilaku Collision Event ke karakter Anda, atur jenis peristiwa menjadi Mulai Bertabrakan kemudian atur koin sebagai Objek B. Jika ada banyak koin di scene Anda, maka mungkin lebih masuk akal untuk menandai koin tersebut, dan menggunakan tag tersebut sebagai pengganti Objek B yang spesifik.

Unduh Contoh Proyek

Terkait

Buat Tabrakan

CollidedReference.gif